phpstudy配置虚拟主机(Linux 安装phpstudy.bin 安装好后怎么配置虚拟环境)
大家好,感谢邀请,今天来为大家分享一下phpstudy配置虚拟主机的问题,以及和Linux 安装phpstudy.bin 安装好后怎么配置虚拟环境的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
apache虚拟主机配置好了以后localhost打不开
其实你只需要在你的httpd-vhosts.conf里面添加一条localhost的规则就可以了
比如localhost的文档根目录是/var/www
<VirtualHost*:80>
ServerAdminlocalhost@localhost.com
DocumentRoot"/var/www"
ServerNamelocalhost
ServerAliaslocalhost
ErrorLog"logs/localhost.log"
CustomLog"logs/localhost.log"common
<Directory"/var/www">
OptionsFollowSymLinks
AllowOverrideAll
Requireallgranted
</Directory>
</VirtualHost>
原因是当你开启虚拟主机后apache会对访问本服务器的域名做规则匹配,localhost也是一域名,apache会捕获它,匹配虚拟主机的规则,发现没有,则会选取虚拟主机中与之最相似的第一条作为规则进行处理,如果你不用域名而是直接用IP就会跳过虚拟主机的规则匹配:127.0.0.1
Apache2.4配置虚拟主机后却无法访问虚拟主机根目录下的文件
您好!从配置文件上来看暂无发现问题,这边也在Linux系统下按照您的配置文件测试过没问题。请问您是使用纯Apache 2.4 Windows版本的还是用打包的集成软件(XAMPP或者phpstudy之类的)?
请确保您的网站根目录下有对应的默认首页文件,Apache中也设置了DirectoryIndex
或者将<Directory>中的部分改一改:
<Directory"D:\discuz">
Require all granted
</Directory>
因为您上面提到NameVirtualHost和Order Allow,Deny... Allow from Deny from...这些都是旧版2.2的Apache语法。
phpstudy中的apache终端怎么用
我的pc一直用wamp配置虚拟主机的,在公司同事跟我说试下用phpStudy,就试了下用phpStudy配置Apache虚拟主机,感觉很方便。
1、下载安装phpStudy
http://www.phpstudy.net/a.php/211.html
2、修改 httpd.conf
phpStudy(安装目录)-> Apache-> conf-> httpd.conf
去掉第二行的#
去掉注释.png
3、修改 vhosts.conf
面板->其他选项菜单->打开配置文件-> vhosts-conf
将文档内容删除,加入以下代码
<VirtualHost _default_:80>
DocumentRoot"F:\uching\test"
ServerName www.test.com
</VirtualHost>
每增加一个站点,就复制一遍,修改项目目录和本地访问地址
4、修改 hosts
面板->其他选项菜单->打开hosts
在文件最后增加IP和域名的映射关系
5、重启Apache服务器
打开浏览器输入域名就可以访问该本地目录了。
---------------------
作者:uching
来源:CSDN
原文:https://blog.csdn.net/Uching/article/details/77213497
版权声明:本文为博主原创文章,转载请附上博文链接!
Linux 安装phpstudy.bin 安装好后怎么配置虚拟环境
安装phpStudy直接百度下载,傻瓜式安装很简单,一直点击下一步即可,中途根据个人爱好设置WWW目录,我的设置在D盘根目录里。
打开虚拟主机配置,打开D:\phpStudy\Apache\conf下的 httpd.conf文件去掉#Include conf/extra/httpd-vhosts.conf前面的#保存即可。在D:\WWW目录下建立web应用例如 classmath。
打开D:\phpStudy\Apache\conf\extra下的httpd-vhosts.conf文件删除该文件中的所有内容,因为在本人配置的过程中配置好虚拟主机之后发现localhost不能用了,删了里面之前就有的全部代码并稍加修改(修改内容下一步讲解),localhost和虚拟主机都可以使用。接下来复制以下代码粘贴即可。
<VirtualHost*:80>
DocumentRoot"D:\WWW\classmath"
ServerName web.classmath.com
</VirtualHost>
<Directory"D:\WWW\classmath">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
打开C:\Windows\System32\drivers\etc下的hosts文件添加
127.0.0.1 web.classmath.com
可根据自身情况修改,此时虚拟主机即可使用,在浏览器输入web.classmath.com发现程序可以运行,但是问题来了发现phpmyadmin不能使用了,其实上一步已经提到,删除httpd-vhosts.conf里面原有的代码添加以下代码并在hosts文件中添加 127.0.0.1 localhost即可。
<VirtualHost*:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot"D:\WWW"
ServerName localhost
ServerAlias localhost
ErrorLog"logs/dummy-host2.example.com-error.log"
CustomLog"logs/dummy-host2.example.com-access.log" common
</VirtualHost>
至此虚拟主机配置完毕
非常感谢您的阅读!我们希望本文对于解决您关于phpstudy配置虚拟主机和Linux 安装phpstudy.bin 安装好后怎么配置虚拟环境的问题提供了一些有价值的信息。如果您还有其他疑问,我们将很乐意为您提供进一步的帮助。