sudo vi /etc/httpd/conf/httpd.conf # 添加或取消注释以下行: # LoadModule php_module modules/libphp.so # AddHandler php-script .php
时间: 2024-09-12 20:15:17 浏览: 40
php7.0.27扩展文件(libphp7.so、libphp7-zts.so)
`sudo vi /etc/httpd/conf/httpd.conf` 是一条用于配置Apache服务器的命令行指令。这条指令的作用是在Linux系统中,使用sudo权限打开Apache的主配置文件`httpd.conf`进行编辑。`sudo`命令表示以超级用户权限执行,`vi`是一个文本编辑器,用于编辑文件内容。
在`httpd.conf`配置文件中,有两行与PHP模块加载相关的配置指令:
```
# LoadModule php_module modules/libphp.so
# AddHandler php-script .php
```
这两行都是被注释掉的,注释符号为`#`,表示这两行配置在Apache启动时不会被执行。如果你想让Apache能够处理PHP文件,需要取消这两行的注释。
取消注释意味着删除行首的`#`符号,使其成为:
```
LoadModule php_module modules/libphp.so
AddHandler php-script .php
```
- `LoadModule php_module modules/libphp.so`:这行的作用是加载PHP模块,`libphp.so`是PHP模块的库文件,Apache服务器通过加载这个模块来处理PHP代码。
- `AddHandler php-script .php`:这行的作用是为`.php`文件扩展名添加一个处理器,告诉Apache服务器,所有以`.php`结尾的文件都应该通过PHP解释器来处理。
在修改配置文件后,需要重启Apache服务,以使更改生效。在命令行中输入以下命令来重启Apache服务:
```
sudo systemctl restart httpd
```
或者,根据你的系统可能需要使用下面的命令:
```
sudo service httpd restart
```
或者
```
sudo /etc/init.d/httpd restart
```
阅读全文