使用PHPnow(ServKit(PHPnow1.5.6)绿色PHP服务套件百度云下载)搭建php环境并安装web网站后,余斗想用外网IP直接访问自己设置好的网站,输入IP之后发现打开的页面是默认的PHPnow数据库链接页面,如下图:
那么如何在在ServKit(PHPnow)中如何用IP地址访问网站呢?其实很简单,方法主要有两个:
一、PHPnow默认IP的网站主页在文件夹PHPnow/htdocs下。
因为PHPnow把默认的主页设置在htdocs文件夹下,那么我们可以把自己需要展示的网站源文件全部拷贝到htdocs文件夹下,这样就可以实现访问IP即跳转到我们想要的网站上了。
但是这样做有一个弊端,如果我们已做好的网站下还有子域名且绑定在主网站的子目录下,这个方法会引发很多未知错误,余斗不建议这样做。
二、修改PHPnow默认的主页文件。
既然不要大费周章的去移动源文件,那么我们就可以修改控制文件,把默认的主页文件改为我们想要展示的网站路径即可,方法很简单:打开文件PHPnow/Apache-20/conf/extra/httpd-vhosts.conf(一般用记事本打开),找到代码:
<VirtualHost *>
DocumentRoot ../htdocs
ServerName default:80
ErrorLog logs/default-error_log
</VirtualHost>
我们会发现DocumentRoot后面就是默认的主页路径,修改为我们想要的网站路径,比如余斗的:
<VirtualHost *>
DocumentRoot ../vhosts/www.yudouyudou.com
ServerName default:80
ErrorLog logs/default-error_log
</VirtualHost>
修改完成后保存,然后很重要的一步,一定要在PHPnow中重启Apache(运行PnCp.cmd,先选择30,完成后再选择20),我们的设置才会生效。
关闭Apache服务
重启Apache服务
套路很深,不支持下载!