phpStudy 新建虚拟主机

Posted yoyovape

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpStudy 新建虚拟主机相关的知识,希望对你有一定的参考价值。

版本:phpStudy20161103

电脑重装系统,安装众多软件,重新下回phpStudy搭建新的虚拟主机,遇到问题:

①下载安装,打开OK,并无任何问题,在浏览器中输入localhost,无指针,通过phpStudy端口检测以及系统对比,发觉缺少vc9运行库,从网上找了点类似资料:

phpStudy启动失败时的解决方法 提示缺vc9运行库:

php5.3、5.4和apache都是用vc9编译,电脑必须安装vc9运行库才能运行。

php5.5、5.6是vc11编译,如用php5.5、5.6必须安装vc11运行库。

php7.0、7.1是vc14编译,如用php7.0、7.1必须安装vc14运行库。

vc9和vc11运行库下载:http://www.php.cn/xiazai/gongju/1351

php5.5以上才有64位的,其他均为32位。所以64位的系统最好把32位的运行库也安装上。

如果您下载的是32位的phpStudy,需要安装32位的运行库;32位的VC9运行库必须安装。

注意3点:1必须安装32位的运行库,2管理员身份运行,3兼容模式运行。

②安装完成,一切OK,随后搭建虚拟主机:

通过"站点域名管理",新建一个虚拟主机,并在c盘设置好hosts,此时会在vhosts.conf中自动生成虚拟主机信息(我此次遇到问题就在此处),因为此处有自动生成信息,便开始配置 httpd-conf,从网上找了n多种方式,皆失败:

发觉当在 httpd.conf文件打开#Include conf/extra/httpd-vhosts.conf时,在网页输入localhost,网页会提示以下问题,但搭建的虚拟主机可以正常访问

Not Found

The requested URL / was not found on this server

 

当 httpd.conf文件注释 #Include conf/extra/httpd-vhosts.conf中 时,在网页输入localhost,网页会正常显示,但搭建的虚拟主机会有如下提示:

 

Forbidden

 

You don‘t have permission to access / on this server.

 

 

解决方法:httpd.conf保持不变,将vhosts.conf中系统生成的虚拟主机进行修改即可

#<VirtualHost *:80>    系统生成
#    DocumentRoot "G:myWeb"
#    ServerName yoyo.com
#    ServerAlias yoyo.com
#  <Directory "G:myWeb">
#      Options FollowSymLinks ExecCGI
#      AllowOverride All
#      Order allow,deny
#      Allow from all
#      Require all granted
#  </Directory>
#</VirtualHost>


<VirtualHost *:80>
    DocumentRoot "G:myWeb"
    ServerName yoyo.com
    ServerAlias yoyo.com
</VirtualHost>

 




















以上是关于phpStudy 新建虚拟主机的主要内容,如果未能解决你的问题,请参考以下文章

手把手教你安装 FastAdmin 到虚拟主机 (phpStudy)

phpstudy配置虚拟域名

PHP7 学习笔记使用phpstudy快速配置一个虚拟主机

phpstudy虚拟机的配置步骤

大佬们,请问phpstudy 在虚拟机上搭建的网站如何能在本地访问呀???

phpstudy配置nginx虚拟主机