- 安装 Apache 服务器和 PHP
首先需要安装 Apache 服务器和 PHP。可以通过以下命令安装:
sudo apt-get install apache2
sudo apt-get install php libapache2-mod-php
- 配置 Apache 服务器
打开 Apache 的配置文件 apache2.conf,通常位于 /etc/apache2 目录下:
sudo nano /etc/apache2/apache2.conf
在配置文件中添加如下内容,确保 Apache 可以识别 PHP 文件:
<FilesMatch .php$>
SetHandler application/x-httpd-php
</FilesMatch>
- 配置 PHP 网站
创建一个新的 Virtual Host 文件来配置 PHP 网站。在 /etc/apache2/sites-available 目录下创建一个新的配置文件,例如 mywebsite.conf:
sudo nano /etc/apache2/sites-available/mywebsite.conf
在配置文件中添加如下内容:
<VirtualHost *:80>
ServerName mywebsite.com
DocumentRoot /var/www/html/mywebsite
<Directory /var/www/html/mywebsite>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
注意将 ServerName 替换为你的网站域名,DocumentRoot 替换为你的网站根目录。
- 启用 Virtual Host 文件
使用以下命令启用 Virtual Host 文件并重新加载 Apache 服务器配置:
sudo a2ensite mywebsite.conf
sudo service apache2 reload
- 创建 PHP 网站
在 DocumentRoot 目录下创建一个新的 PHP 文件,例如 index.php:
sudo nano /var/www/html/mywebsite/index.php
在 index.php 文件中添加如下内容:
<?php
phpinfo();
?>
保存并退出文件。现在可以访问你的 PHP 网站,例如 http://mywebsite.com/index.php,你应该能看到 PHP 信息页面。
这样就完成了在 Apache 服务器上配置 PHP 网站的步骤。希望对你有帮助!
- 在Apache安装目录下的conf文件夹中找到httpd.conf文件,打开该文件。
- 在httpd.conf文件中找到如下代码段:
LoadModule php7_module modules/libphp7.so
AddHandler application/x-httpd-php .php
确保这两行代码没有被注释掉,如果有注释符号(#)在前面,请将其删除。
- 找到如下代码段:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
将其中的index.html改为index.php,如下所示:

<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
- 保存并关闭httpd.conf文件。
- 重启Apache服务器,使配置生效。
现在,您的Apache服务器已经配置好支持PHP网站。您可以将您的PHP网站文件放置在Apache服务器的网站根目录下,并在浏览器中访问网站,即可看到PHP网站的效果。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/151080.html