要在Apache中启用PHP模块,请按照以下步骤操作:
httpd -v
php -v
mod_php
模块。这个模块负责在Apache中启用PHP。可以使用包管理器(如apt
或yum
)来安装mod_php
。例如,在Debian或Ubuntu系统上,可以运行以下命令:sudo apt-get install libapache2-mod-php
在CentOS或RHEL系统上,可以运行以下命令:
sudo yum install php-apache2-mod-php
mod_php
模块。编辑Apache的配置文件httpd.conf
,通常位于/etc/httpd/conf/
或/etc/apache2/
目录下。在文件中找到以下行:#LoadModule php7_module modules/libphp7.so
取消注释该行(删除行首的#
字符),然后保存并关闭文件。
.php
文件与PHP模块关联。在httpd.conf
文件中找到以下部分:<IfModule mime_module>
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
</IfModule>
取消注释AddType application/x-httpd-php .php
和AddType application/x-httpd-php-source .phps
这两行,然后保存并关闭文件。
sudo systemctl restart httpd
或者
sudo systemctl restart apache2
现在,Apache应该已经启用了PHP模块。可以创建一个名为info.php
的文件,内容如下:
<?php
phpinfo();
?>
将此文件放置在Apache的网站根目录下(例如,/var/www/html/
),然后使用Web浏览器访问http://your_server_ip/info.php
。如果看到PHP信息页面,说明PHP模块已成功启用。