当我configurationpnp4nagios时,发生了以下问题。
PHP GD扩展→PHP GD扩展不可用
PHP zlib扩展→PHP zlib扩展不可用
PHP套接字扩展→PHP套接字扩展不可用
- 扫描服务器端口时如何隐藏Linux上的Web服务器名称和openssh版本?
- 如何获得php.ini的path?
- 对Apache数据和日志使用/ var或/ srv?
- nginx在apache之前启动
- Ubuntu8.10 – 注销后保持服务运行
Apache重写模块→Apache mod_rewrite未启用
谷歌告诉我,也许我的PHP在安装过程中被破坏。 另外,我得到了这个页面启用mod-rewrite-on-ubuntu
但是,我的服务器是CentOS,我执行了命令“a2enmod rewrite”,结果是“-bash:a2enmod:command not found”……
我能做什么?谢谢。
a2enmod是一个debianism,在CentOS上你需要手动完成。 请参阅Apache文档以了解如何执行此操作。
PHP zlib和套接字是php-common的一部分。 安装php-gd和php-common
yum install php php-gd php-common
启用套接字findPHPconfiguration目录并在terminal中运行以下命令
./configure --enable-sockets make && make install
Apache重写模块允许URL重写。 它在Centos 7中默认启用。请检查它是否已在您的版本中启用。 以下命令输出当前启用的Apache模块的列表:
httpd -M
如果尚未启用,则需要通过修改configuration文件来启用它
sudo nano /etc/httpd/conf.modules.d/00-base.conf
并包括以下行
LoadModule rewrite_module modules/mod_rewrite.so
保存文件并重新启动Apache服务器
sudo systemctl restart httpd