使用虚拟主机的PHP Apache项目

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

首先,创建项目目录并添加`index.php`文件,设置目录权限以便Apache访问。然后,创建并配置虚拟主机文件`php.conf`,启用虚拟主机和重写模块。更新`/etc/hosts`文件以通过服务器名称访问项目,重启Apache。最后,通过浏览器访问`http://php.info`。

🎯

关键要点

  • 创建项目目录并添加index.php文件。

  • 设置目录权限以便Apache访问。

  • 创建并配置虚拟主机文件php.conf。

  • 添加虚拟主机配置,包括ServerName和DocumentRoot。

  • 启用虚拟主机和重写模块。

  • 更新/etc/hosts文件以通过服务器名称访问项目。

  • 重启Apache以使更改生效。

  • 通过浏览器访问http://php.info。

延伸问答

如何创建PHP项目的目录和文件?

使用命令`sudo mkdir /var/www/html/php`创建目录,然后在该目录下创建`index.php`文件,内容为`<?php phpinfo();`。

如何设置Apache访问项目目录的权限?

使用命令`sudo chown -R www-data:www-data /var/www/html/php`和`sudo chmod -R 755 /var/www/html/php`来设置权限。

如何配置虚拟主机文件?

创建`/etc/apache2/sites-available/php.conf`文件,并添加相应的虚拟主机配置,包括ServerName和DocumentRoot。

如何启用Apache的虚拟主机和重写模块?

使用命令`sudo a2ensite php.conf`启用虚拟主机,使用`sudo a2enmod rewrite`启用重写模块。

如何通过浏览器访问我的PHP项目?

在浏览器中输入`http://php.info`即可访问你的PHP项目。

如何更新/etc/hosts文件以访问项目?

在`/etc/hosts`文件中添加`127.0.0.1 php.info`这一行,以通过服务器名称访问项目。

🏷️

标签

➡️

继续阅读