httpd源码安装升级之后zabbix要修改什么
时间: 2024-02-11 09:07:20 浏览: 24
如果你升级了 httpd 的源码,你需要更新 zabbix 的 Apache 配置文件。
在 /etc/httpd/conf.d 目录下,你需要找到 zabbix.conf 文件,将其中的以下两行:
```
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
```
改为:
```
LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php7 .php
```
这样做是因为在 httpd 的源码升级中,可能会升级到 PHP7,因此需要更新 zabbix 的 Apache 配置文件中 PHP 模块的加载方式和 PHP 文件的处理方式。
相关问题
安装zabbix,编译安装的httpd代理php如何配置
安装 Zabbix 后,需要对 httpd 代理 php 进行配置,具体步骤如下:
1. 在 Zabbix 安装目录下的 frontends/php 目录中,找到 php.ini 文件,将以下两行代码取消注释(去掉前面的分号):
```
;always_populate_raw_post_data=-1
;date.timezone =
```
将第二行的 `date.timezone` 修改成你所在的时区,例如:
```
date.timezone = Asia/Shanghai
```
2. 在 httpd 的配置文件中,添加以下配置项:
```
Alias /zabbix /usr/local/www/zabbix
<Directory "/usr/local/www/zabbix">
Options FollowSymLinks
AllowOverride None
Require all granted
<IfModule mod_php5.c>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value max_input_vars 10000
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai
php_admin_value safe_mode off
php_admin_value disable_functions ""
</IfModule>
</Directory>
```
其中,`Alias` 为访问地址,`<Directory>` 为 Zabbix 安装目录,`php_value` 为 PHP 的配置项,根据自己的需要进行修改。
3. 重启 httpd 服务。
以上就是编译安装的 httpd 代理 php 的配置过程,如果有问题可以在评论区留言。
yum安装的httpd如何修改工作模式
要修改yum安装的httpd的工作模式,您需要编辑httpd的配置文件。以下是修改工作模式的步骤:
1. 打开终端并使用root用户登录。
2. 使用文本编辑器(如vi或nano)打开httpd的主配置文件。在大多数情况下,该文件位于/etc/httpd/conf/httpd.conf。
```
vi /etc/httpd/conf/httpd.conf
```
3. 在配置文件中找到"Worker MPM"或"Prefork MPM"等与工作模式相关的行。
- 如果找到的是"Worker MPM",这意味着当前工作模式是worker。要切换到prefork模式,将下面两行的注释符(#)移除,并在前面添加注释符。
```
#LoadModule mpm_worker_module modules/mod_mpm_worker.so
#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
```
- 如果找到的是"Prefork MPM",这意味着当前工作模式是prefork。要切换到worker模式,将下面两行的注释符(#)移除,并在前面添加注释符。
```
#LoadModule mpm_worker_module modules/mod_mpm_worker.so
#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
```
4. 保存并关闭文件。
5. 重新启动httpd服务以使更改生效。
```
systemctl restart httpd
```
现在,您已经成功修改了yum安装的httpd的工作模式。请注意,这些步骤可能因您的操作系统和httpd版本而有所不同。