當前位置:首頁 » 編程語言 » 站點PHP

站點PHP

發布時間: 2022-03-13 20:40:17

㈠ 怎麼才能在一個伺服器上建立多個php站點

在同一台伺服器里如何運行多個網站,提供WEB、FTP、Mail等服務。
工具/原料
虛擬主機
Apache Web服務軟體
方法/步驟
實現方法有三種: 1:IP的方法
①基於IP的方法: 在伺服器里綁定多個IP,然後配置WEB伺服器,把多個網站綁定在不同的IP上。訪問不同的IP,就看到不同的網站。
2:基於主機名的方法
②基於埠的方法: 一個IP地址,通過不同的埠實在不同網站的訪問。
3:基於埠方法。
③基於主機名的方法: 設置多個域名的A記錄,使它們解析到同一個IP地址上,即同一個伺服器上。然後,在伺服器上配置WEB服務端,添加多個網站,為每個網站設定一個主機名。因為HTTP協議訪問請求里包含有主機名信息,當WEB伺服器收到訪問請求時,就可以根據不同的主機名來訪問不同的網站。

三種虛擬主機實現的基本配置
①基於IP虛擬主機的實現: 多個ip,需要把中心主機取消 打開web服務的主配置文檔:vim /etc/httpd/conf/httpd.conf DocumentRoot 注釋掉 配置虛擬主機: <VirtualHost 192.168.1.100:80> DocumentRoot "/var/a/html" ServerName www.a.com <VirtualHost/> <VirtualHost 192.168.1.101:80> DocumentRoot "/var/ab/html" ServerName www.ab.com <VirtualHost/>

vim /etc/hosts 192.168.1.100 www.a.com 192.168.1.101 www.ab.com 瀏覽器中輸入IP地址進行實驗效果的驗證。
②基於埠: <VirtualHost 192.168.1.100:80> DocumentRoot "/var/a/html" ServerName www.a.com <VirtualHost/>
<VirtualHost 192.168.1.101:8080> DocumentRoot "/var/ab/html" ServerName www.ab.com <VirtualHost/>
③基於主機名: 開啟:NameVirtualHost 192.168.1.100:80 <VirtualHost *:80> ServerAdmin www.a.com DocumentRoot /var/a/html </VirtualHost>
<VirtualHost *:80> ServerAdmin www.51qgj.com DocumentRoot /var/ab/html
</VirtualHost>

㈡ 我的PHP站點不直接顯示INDEX.PHP

在IIS中。首先添加index.php,如果你的文件中包括.htm文件,如果你先運行index.php文件,那麼就得把index.php文件提到最上邊。

也許這個問題對你有些幫助

㈢ php站點 提示當前頁面訪問次數

用php語言設置cookie變數的方法,setcookie('a',5);setcookie('b',6);
分別設置變數a和b,記錄頁面a和b的訪問次數
再用echo $_COOKIE['a'];echo $_COOKIE['b'];分別取出cookie變數a和b

㈣ php站點 建立

php無需學習太多的html,css知識。

只需要會部署php環境,安裝php程序就行了。

現在使用第三方php面板搭建環境,然後上傳建站程序,安裝,域名解析到伺服器ip上,去建站面板中添加域名,就可以通過域名訪問網站了。雲主機上面安裝第三方一鍵php包的配置。好在國人也開發了這方面的面板,可以免費的使用。藉助這些 php面板,可以輕松配置php環境,mysql資料庫,phpmyadmin、nginx等環境軟體。

不管使用的是win伺服器還是linux 伺服器,都可以在三方面板的幫助下,成功配置出可視化操作界面,然後一鍵部署 worpdress環境。

㈤ php站點本地測試問題

可能是URL 重寫(rewrite)的原因
或者路徑不對

對於重寫問題,要根據你的程序來弄,這無法幫您

㈥ php怎麼修改web默認站點

打開apache文件夾下的httpd.conf。找到documentroot(按ctrl+F輸入documentroot)就行了,
例如我的:
#DocumentRoot "E:/users"
DocumentRoot "E:/UserInfo"
#DocumentRoot "E:/html5"
你自己改下路徑,記住前面沒有#才能生效。保存,重啟伺服器就好了。

㈦ iis 搭建PHP站點的流程是怎麼樣的

  1. 去官網下載php,具體版本按程序的支持下載。解壓到程序目錄

  2. 在iis中配置處理程序映射。新建->*.php,FastCgiMole,php-cgi.exe路徑,名稱隨意

  3. 保存的時候提示是否創建對應的fastcgi應用程序,點擊確定

  4. 配置php.ini 添加使用到的組件。在php程序的主目錄里,有php.ini-development和php.ini-proction,一個是開發環境,一個是生產環境,根據需要復制一個,改名為php.ini 然後用文本編輯器打開,找到extension=那一段配置,把需要的組件前的分號(;)去掉,如php_mysqli.dll,php_gd2.dll等。如果電腦環境不支持的組件打開了,會報錯,可根據具體錯誤信息再關掉就好了。

  5. 安裝使用到的相關軟體 mysql等

  6. 如果有偽靜態設置,則要將偽靜態轉換為iis支持的.ISAPI(第三方),或URL_Rewrite(官方,推薦),URL_Rewtrite可以直接導入 .htaccess格式的偽靜態配置

  7. 新建站點,指向到php網站根目錄,配置埠或域名

  8. 打開對應的網址,調試

㈧ PHP下如何得到站點根目錄

在站點根目錄下建立1.php文件,內容如下
<?php
echo dirname(__FILE__);
// dirname 是獲取文件的目錄部分,
// __FILE__ 這個魔術常量呢 是當前文件的路徑+文件名
// 兩者組合起來可以得到站點的根目錄
?>

㈨ 在wamp5點擊localhost無法顯示站點PHP源碼

說明你index.php這個文件裡面有require_once(inc/data_conn.php) 這段代碼,是在這個文件的第四行。但是你的網站根目錄下,也就是D:\wamp\www\下面並沒有inc這個文件夾或者inc的文件夾裡面咩有data_conn.php這個文件,你需要把這行代碼注釋掉,但是這樣估計下面的代碼也會運行不了。或者就是你把這個文件放進來,具體還是要看整體的代碼結構。

㈩ IIS8.0怎麼配置多版本php站點

在iis管理器的根節點上,添加php的處理程序映射 ,這個會是全局默認的php版本

然後具體到某個站點,如果需要不同版本,需要在左側節點中定位到該站點,管理處理程序映射,找到繼承的php fcgi配置,點編輯,修改為需要的php版本即可。

另外 ,php.ini不要放到windows目錄中,這樣不能針對多版本使用不同配置了。

可以把php.ini放在對應的php版本的根目錄就行(php.exe所在目錄)。然後針對每個版本的php配置就可以了。擴展目錄可以直接以相對目錄的形式設置

另外 ,修改這個配置後,會在網站根目錄生成一個web.config( 如果已有,會在對應節點增加配置 ),這個web.config不要刪除或修改php配置的內容,因為這個配置是和管理器中的同步的


以上配置方法主要結合iis的配置文件,是不能一個站點配置多個版本的php的.實際項目中也很少有這樣的需求.如果需要,可以採用變通的方式解決:

如:主站/子站協同運行,採用介面互相調用(把一個站點變成多個站點)

或者使用rewrite+php-fpm的模式,匹配指定的路徑轉發給指定的php版本(同一個站點下按路徑區分)

熱點內容
網頁游戲吃什麼配置 發布:2025-01-15 21:27:58 瀏覽:64
安卓怎麼轉移數據華為 發布:2025-01-15 21:03:02 瀏覽:140
軟體列印反饋單腳本錯誤 發布:2025-01-15 21:01:24 瀏覽:177
如何進cs里的練槍伺服器 發布:2025-01-15 21:00:07 瀏覽:979
蘋果手機存儲晶元 發布:2025-01-15 20:52:02 瀏覽:162
盲人讀屏軟體安卓哪個好 發布:2025-01-15 20:47:13 瀏覽:728
炸圖腳本 發布:2025-01-15 19:56:07 瀏覽:429
八字源碼 發布:2025-01-15 19:54:47 瀏覽:372
伺服器可以變電腦使用嗎 發布:2025-01-15 19:40:29 瀏覽:202
傳奇手游免費腳本 發布:2025-01-15 19:30:21 瀏覽:300