Apache配置PHP
在搭建PHP网站时,如何配置Apache服务器使其能够支持PHP代码的解析是非常重要的。Apache支持PHP可以让网站更加动态,同时也可以方便开发者对网站进行控制和管理。下面我们就来详细了解一下如何配置Apache以支持PHP。
1. 安装PHP模块
在配置Apache服务器以前,我们需要先安装PHP模块。在Linux系统中,可以使用以下命令安装PHP模块:
sudo apt-get install libapache2-mod-php
这样就成功安装了PHP模块。
2. Apache配置文件修改
在安装PHP模块后,需要对Apache的配置文件进行修改。以Ubuntu系统为例,可以通过以下命令进入Apache的配置文件目录:
cd /etc/apache2/
找到配置文件"apache2.conf"并打开,在文件当中找到以下代码:
Options Indexes FollowSymLinks AllowOverride None Require all granted
修改其中的"AllowOverride None"为"AllowOverride All",以允许.htaccess文件起作用。代码如下:
Options Indexes FollowSymLinks AllowOverride All Require all granted
保存修改,退出文件。
3. Apache重启
修改配置文件后,需要对Apache服务器重新启动。可以通过以下命令进行重启:
sudo service apache2 restart
这样就完成了Apache服务器的配置。
4. 测试PHP解析
在Apache配置完成后,我们需要进行一个测试以验证PHP解析是否正常。可以在/var/www/html下创建一个名为"info.php"的文件,其代码如下:
<html> <head><title>PHP Info</title></head> <body> <?php phpinfo(); ?> </body> </html>
保存文件,运行浏览器并打开"http://localhost/info.php"。如果能够看到PHP信息页面,则说明PHP解析正常,否则说明配置有误。
总结
Apache配置PHP可以让我们的网站更加动态,同时也方便了开发者对网站的控制和管理。在配置时,需要先安装PHP模块并修改Apache的配置文件,然后重启Apache服务器以生效。测试完毕后,我们就可以顺利运行PHP的网站了。