① 在虛擬機里 搭建了一個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幾個正常,,,服務知高漏器上綁定域名搭爛的也正常。。。
保存後需要重啟一次,,念培最好打開是用管理員方式打開。。。