首页主机phpstudy配置虚拟主机(Linux 安装phpstudy.bin 安装好后怎么配置虚拟环境)

phpstudy配置虚拟主机(Linux 安装phpstudy.bin 安装好后怎么配置虚拟环境)

编程之家2023-10-31203次浏览

大家好,感谢邀请,今天来为大家分享一下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

phpstudy配置虚拟主机(Linux 安装phpstudy.bin 安装好后怎么配置虚拟环境)

ServerAliaslocalhost

ErrorLog"logs/localhost.log"

CustomLog"logs/localhost.log"common

<Directory"/var/www">

OptionsFollowSymLinks

AllowOverrideAll

phpstudy配置虚拟主机(Linux 安装phpstudy.bin 安装好后怎么配置虚拟环境)

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 安装好后怎么配置虚拟环境的问题提供了一些有价值的信息。如果您还有其他疑问,我们将很乐意为您提供进一步的帮助。

php 发邮件,php如何发送邮件百度推广托管?百度推广托管怎么收费