使用虚拟主机的PHP Apache项目
内容提要
首先,创建项目目录并添加`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`这一行,以通过服务器名称访问项目。