不知道 PuPHPet,但我可以用通用的方式回答。
您可以使用/etc/hosts
file 进行名称解析,只要您没有更改/etc/nsswitch.conf
.
例如/etc/hosts
,添加
192.168.1.14 phptest.dev
您应该能够从 VM 中 ping 主机名。
假设你使用的是 Debian/Ubuntu,站点配置文件在/etc/apache2/sites-available/phptest.dev.conf
注意:不要忘记在sites-enabled
<VirtualHost *:80>
ServerAdmin EMAIL
DocumentRoot /path/to/php
ServerName phptest.dev
ServerAlias www.phptest.dev
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /path/to/php>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/phptest.dev-error_log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/phptest.dev-access_log combined
</VirtualHost>
做一个service apache2 reload
orrestart
看看你是否可以使用 phptest.dev 访问