实际上,我从PHP网站(php.net)下载了PHP7.2.7安全线程,但我不知道是否可以像使用XAMPP一样配置PHP来设置虚拟主机
答案 0 :(得分:1)
您可以尝试以下配置:
1)在主机文件中输入以下内容
127.0.0.1 example.com
2)如下在httpd-vhosts.conf中设置虚拟主机
<VirtualHost *:80>
ServerName example.com
DocumentRoot "/var/www/example/public_html"
ServerAlias quickstart.com
<Directory "/var/www/example/public_html">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
答案 1 :(得分:0)
PHP具有内置的Web服务器,但功能有限。它没有提供完整的Web服务器提供的所有配置选项。它不执行VirtualHost。
如果需要VirtualHost,则必须将其作为模块包含在Apache(或其他Web服务器)中。该模块将是全局的。如果您在VirtualHost中的页面不需要PHP,则PHP将保持休眠状态并且不执行任何操作。
答案 2 :(得分:0)
PHP不是Web服务器,您需要在Apache中创建VirtualHost。如果您使用的是Linux,请打开httpd.conf
或/etc/apache2/sites-enabled/000-default.conf
并输入以下几行。
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
请确保重新启动Web服务器/ apache,以使这些更改生效。