php虛擬域名
Ⅰ mac 自帶 php 怎麼設置虛擬域名
http://www.doc88.com/p-9911903254344.html
Ⅱ PHPstudy可以配置幾個虛擬域名
應該沒有上限
如果項目需要可以設置N個
也可以自己直接修改
apche
中
httpd-vhosts.conf文件
添加
虛擬地址
再修改
C:\Windows\
System32
\drivers\etc\hosts
添加指向
Ⅲ 怎麼實現用一個虛擬主機綁定兩個域名,訪問跳轉不同網站(php動態站)
可以,只需要購買可以綁定多個域名的虛擬主機!
可以做跳轉目錄代碼!
將下面這段代碼放入網站根目錄命名為:index.php -> 在虛擬主機控制面板中選擇默認首頁->將index.php置頂->綁定域名。即可多個域名共享一個虛擬主機!
<?php
switch ($_SERVER["HTTP_HOST"])
{
case "要判斷的域名":
header("location:跳轉路徑");
break;
case "要判斷的域名":
header("location:跳轉路徑");
break;
?>
推薦雲伺服器、或者雙線大容量虛擬主機!
Ⅳ ubuntu ci框架開發php的虛擬域名怎麼配置的
CodeIgniter是一套給PHP網站開發者使用的應用程序開發框架和工具包,框架本身幾乎是零配置,下面以一個經典的helloworld例子來給大家演示CI框架的配置。
1.先去官網把框架下載,網路:CI框架,結果中的第一條,進入官網後在banner區域右側點擊下載,完成後將壓縮文件解壓;
2.將CI框架放入你的項目文件中,
框架目錄介紹:
application:應用程序文件夾,也就是以後的項目文件全部放這里;
system:系統文件夾,裡面的東西不要亂動就行;
user_guide:裡面主要是手冊,可以刪除;
index.php:框架入口文件;
license.txt:版權說明,可以刪除;
然後打開網站域名,我這里配置了虛擬主機,如果沒配置的情況下,localhsot~~框架路徑即可,如果顯示以下界面,說明可以讀取到框架;
3.接下來配置一下域名,當然這個剛開始不配置也可以,進入application--config--config.php文件,將$config['base_url']改成你的網站域名;
PS:剛開始不改也可以
4.控制器:
在controllers下面新建一個php文件:helloworld.php,在文件中寫入如下代碼:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class HelloWorld extends CI_Controller {
public function __construc() {
parent::__construct();
}
public function index()
{
$this->load->view('welcome_message');
}
}
PS:注意類名首字母要大寫
/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */
5.視圖:
在views新建一個php文件:helloworld.php,在文件內寫入如下代碼:
<h1>Hello World</h1>
6.訪問頁面:輸入域名/index.php/helloworld/,如果成功,則顯示如下頁面,如果失敗,則需要根據框架自身的提示查找錯誤,一般第一次的錯誤都是路由映射失敗,導致404錯誤,主要排查文件路徑,名稱,以及類名是否大小寫正確,方法載入的視圖是否存在等...
Ⅳ php虛擬主機建站:域名指向 public如何操作
添加虛擬主機:
通過以上設置,就可以使域名指向public目錄,同時網站也可以正常訪問
Ⅵ phpstudy多站點配置不管用 配置的虛擬域名沒辦法訪問 求解啊
我這里10幾個正常,,,伺服器上綁定域名的也正常。。。
保存後需要重啟一次,,最好打開是用管理員方式打開。。。
Ⅶ php程序如何實現綁定域名 我看到那些虛擬主機管理銷售程序都支持自助綁定自己的域名,是怎麼做到的
php只是寫文件而已,域名和虛擬空間或者虛擬主機綁定,是通過Apache或者其他伺服器的配置文件進行綁定的。你看到的網頁銷售主機的平台用php或其他設置虛擬主機 其實是通過後台程序修改了伺服器的host文件映射
Ⅷ phpstudy虛擬器多個域名網站怎麼訪問
WWW目錄下有三個項目目錄: a b c
Apache 默認httpd埠為 80,網站目錄為D:\WWW\a
1.配置多域名多站點
第一步:點擊「其他選項菜單」=>站點域名管理=>設置如下三個站點域名:
(1)網站域名:a.com 網站目錄:D:\WWW\a 網站埠:80
(2)網站域名:b.com 網站目錄:D:\WWW\b 網站埠:80
(3)網站域名:c.com 網站目錄:D:\WWW\c 網站埠:80
保存配置並生成配置文件;
第二步:打開hosts.txt文件,在文件末尾加上如下內容:
127.0.0.1 localmall.com
127.0.0.1 ynb.com
127.0.0.1 admintest.com
重啟apache,這樣多域名多站點就配置Ok了,埠沒變都是80
2.配置多埠
第一步設置改為:
(1)網站域名:a.com 網站目錄:D:\WWW\a 網站埠:80
(2)網站域名:b.com 網站目錄:D:\WWW\b 網站埠:81
(3)網站域名:c.com 網站目錄:D:\WWW\c 網站埠:82
第二步同上
第三步:打開配置文件httpd.conf,找到監聽埠位置 Listen 80,並在其下增加內容:
Listen 81
Listen 82
重啟伺服器,打開vhosts.conf配置文件,查看是否有如下內容:
<VirtualHost *:80>
DocumentRoot "D:\WWW\a"
ServerName a.com
ServerAlias phpStudy.NET
<Directory "D:\WWW\a">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:81>
DocumentRoot "D:\WWW\b"
ServerName b.com
ServerAlias
<Directory "D:\WWW\b">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:82>
DocumentRoot "D:\WWW\c"
ServerName c.com
ServerAlias
<Directory "D:\WWW\c">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
若存在,則配置成功。
Ⅸ 如何建立免費虛擬域名
1、在C:\WINDOWS\system32\drivers\etc 里有個hosts文件寫字板打開這個文件。把你想要的域名點寫進去。網頁需要你自己去做了。要是想外網用戶訪問你的主頁,在做個NAT
2、使用花生殼。使用方法呢!一句兩句也說不清楚,下面的鏈接是我老師搭建的論壇,自己看看。
http://bbs.rebird.net/viewthread.php?tid=129&extra=page%3D1
3、搭建linux伺服器 apache,在搭建個DNS伺服器。
希望能對你有所幫助
Ⅹ 用自己的電腦開發一個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
OrderDeny,Allow
Allowfromall
RewriteCond%{REQUEST_METHOD}^(TRACE|TRACK)
RewriteRule.*-[F]
</Directory>
</VirtualHost>