① 在虚拟机里 搭建了一个php环境 怎么注册个域名 能访问他
首先你需要注册个域名,虚拟机还是要固定ip的。把域名指向它。然后在虚拟机上绑定域名就可以访问了。
② php程序如何实现绑定域名 我看到那些虚拟主机管理销售程序都支持自助绑定自己的域名,是怎么做到的
php只是写文件而已,域名和虚拟空间或者虚拟主机绑定,是通腔绝过Apache或者其他服务器的简哗配置文件进行绑定的。你看到的网页销售主机的平台用php或其他设置虚拟主机 其实是通过后台程序修伍咐姿改了服务器的host文件映射
③ 用自己的电脑开发一个php项目,怎样才能让别人的电脑也访问到该项目求解答
1、外网的话有个服务器空间,羡答上传了访问就好。
2、内网的话,配置一下Apache的vhosts.conf,让你的内网IP直接指定到项目,
别人访问你的IP即可。
下面是虚拟域名配置示例:
<好吵VirtualHost*:80>
ServerNamelocalhost
#这里假设192.168.0.111是你的IP
ServerAlias192.168.0.111
DocumentRoot"D:xampphtdocs"
<Directory"D:xampphtdocs">
DirectoryIndexindex.phpindex.html
AllowOverrideAll
Order兄袜慧Deny,Allow
Allowfromall
RewriteCond%{REQUEST_METHOD}^(TRACE|TRACK)
RewriteRule.*-[F]
</Directory>
</VirtualHost>
④ 虚拟域名
这个 URL 路径太长了,而且 index.php 在我们的认知中是一个网页,后面再跟着 sample/test/hello,显得很怪,即语义不明确。
我们可以把这个 URL 看成两团谈姿部分看。入口文件之前是一部分( localhost/zerg/public/index.php ),之后是另一部分( sample/test/hello )。
后者的简化需要用到 路由 的知识,我们重点介绍一下前者,通过配置虚拟域名进行简化。
我们在开发过程中,可以在本地生成一个虚拟域名来简化入口文件前的一大串。
这是我们的目标:
http://z.cn/sample/test/hello
让 apache 认识 z.cn 的具体操作如下:
找到 xampp 文件夹下的
apache\conf\extra 目录下的 httpd-vhosts.conf 文件,在最后一行写入:
( DocumentRoot 以自己的目录为准,指向zerg下的public目录 )
改完这里之后,还要改一个地方,这里是让 apache 认出 z.cn ,我们还要让我们的浏览器也能认出 z.cn。
打开 c:\Windows\system32\drivers\etc 下面的 hosts 文件。
最后一行输入:
接下来我们就可以通过 z.cn/sample/test/hello 打开之前讲的了
但是这里有一个潜藏问题:
当输入 localhost 时,会打开 zerg/public/index.php 文件,如果有多个项目时,这样做是不妥的。因为主配置文件 httpd.conf 中定义了 DocumentRoot 为 htdocs 文件夹,即输入 localhost 应该定位到 htdocs 文件夹下。塌绝
所以需要在 httpd-vhosts.conf 中再加入几行,侍芦让 localhost 也是我们的虚拟主机。
大功告成。
⑤ 装的PHPstudy怎么设置虚拟域名
您好,很高兴回答您的问题,希望我的问题能正橘帮到您,谢谢!!!
打开phpstudy,点击mysql管理器,选择站点域名管理
最后重启phpstudy即可
⑥ PHP本地实现多域名访问教程之Apache虚拟主机配置方法
方法/步骤
1、首先修败扰余改C:\Windows\System32\drivers\etc目录下的
hosts
文件,用记事本打开,加入:
127.0.0.1
www.a.com127.0.0.1
www.b.com记得去掉前面的#
2、打开xampp\apache\conf\httpd.conf文件,搜索
“Include
conf/extra/httpd-vhosts.conf”,确保前面没有
#
注释符,也就是确保引入了
vhosts
虚拟主机配置文件。效果如下:察滚
#
Virtual
hosts
Include
"conf/extra/httpd-vhosts.conf"
开启了httpd-vhosts.conf,默认a的李颤httpd.conf默认配置失效(确保
httpd-vhosts.conf
文件里也开启了虚拟主机配置,见第3条),访问此IP的域名将全部指向
vhosts.conf
中的第一个虚拟主机。
3、在虚拟主机设置文件xampp\apache\conf\extra\httpd-vhosts.conf里设置:取消
NameVirtualHost
*:80
前面的
##,这样就启用了
vhosts.conf
,默认的httpd.conf默认配置失效。虚拟主机配置将只设置在httpd-vhosts.conf里。localhost
的目录默认配置记得也按此设置。
#
#
Use
name-based
virtual
hosting.
#
NameVirtualHost
*:80
#
#
VirtualHost
example:
#
Almost
any
Apache
directive
may
go
into
a
VirtualHost
container.
#
The
first
VirtualHost
section
is
used
for
all
requests
that
do
not
#
match
a
ServerName
or
ServerAlias
in
any
block.
#
ServerAdmin
[email protected]
DocumentRoot
"I:/xampp/htdocs/"
ServerName
localhost
ServerAlias
localhost
ErrorLog
"logs/mmy-host.localhost-error.log"
CustomLog
"logs/mmy-host.localhost-access.log"
combined
ServerAdmin
[email protected]
DocumentRoot
"I:/xampp/htdocs/a"
ServerName
www.a.com
ServerAlias
www.a.com
ErrorLog
"logs/mmy-host1.localhost-error.log"
CustomLog
"logs/mmy-host1.localhost-access.log"
combined
ServerAdmin
[email protected]
DocumentRoot
"I:/xampp/htdocs/b/"
ServerName
www.b.com
ServerAlias
www.b.com
ErrorLog
"logs/mmy-host2.localhost-error.log"
CustomLog
"logs/mmy-host2.localhost-access.log"
combined
至此,XAMPP
的虚拟主机设置完毕,现在
访问
localhost
还是原来的
XAMPP
的帮助指南,访问
www.a.com
将指向到绑定的
a
目录,访问
www.b.com
将指向到绑定的
b
目录。
⑦ phpnow 请问我该如何设置才能访问虚拟域名
phpnow
配置好后默认就可以访问127.0.0.1
⑧ phpstudy怎么配置虚拟主机
安装phpStudy下载,傻瓜式安装很简单,一直点击下瞎隐则一步即可,中途根据个人爱好设置WebPHP目录,设置在D盘根目录里。
打开虚拟主机携做配置D:\phpStudy\Apache\conf下的 httpd.conf文件去掉#Include conf/extra/httpd-vhosts.conf前磨棚面的 # 保存即可。在D:\WebPHP目录下建立mooc文件。
⑨ PHPstudy可以配置几个虚拟域名
应该没有上限
如果项目需要可以设闹灶置N个
也可以自己直接修改
apche
中
httpd-vhosts.conf文件
添加
虚拟地址
再修改
C:\Windows\
System32
\drivers\etc\hosts
添败没加察弯纳指向
⑩ phpstudy多站点配置不管用 配置的虚拟域名没办法访问 求解啊
我这里10几个正常,,,服务知高漏器上绑定域名搭烂的也正常。。。
保存后需要重启一次,,念培最好打开是用管理员方式打开。。。