A. php 根目錄問題
這里要用相對路徑才行
如:require( '../includes/init.php');
require( 'includes/init.php');
因為你網站的主目錄是
D:\Program Files\phpStudy\Apache2\htdocs這個
"./includes/init.php"其實就指向這個
D:\Program Files\phpStudy\Apache2\htdocs\includes\init.php這樣當然找不到路徑
B. 阿里雲伺服器ESC( PHP環境),根目錄怎麼設置,設置好了怎麼上傳源碼綁定域名,
阿里雲伺服器ESC默認是沒有安裝網站環境的,這個要自己根據自己的需求自己配置。
配置php環境現在用的最多的應該是lnmp了,這個相對比較干凈簡潔,你可以去官網查看一下按照步驟一步一步的來進行安裝配置。根目錄的設置在安裝過程中也可以進行相信的設置,安裝好環境後源碼上傳到你設置的目錄中,域名綁定是綁定你伺服器的ip地址。
當然如果自己不會可以找有經驗的人幫你搞定,希望我的回答能給你帶來幫助。
C. 關於PHP+apache配置環境的根目錄設置問題!!
原因:還有個地方要改
1、你APACHE里的httpd.conf文件里的#documentroot 地址改成"D:\mysite"
2、httpd.conf文件,documentroot下面十幾二十行左右,還有一個地方也要同時修改路徑,具體名稱我忘了,好像開頭是「<D……」,裡面有路徑,你可以httpd.conf文件中,使用Ctrl + F 組合鍵搜索路徑「D:\Program Files\Apache Software Foundation\Apache2.2\htdocs」,然後把路徑改成"D:\mysite"
3、重啟apache後,就可以正常訪問了
D. wamp更改過根目錄之後,寫個php的測試,總是提示找不到,怎麼辦
打開wampserver的安裝目錄,在打開裡面的「script」文件夾,用記事本打開裡面的config.inc.php,
找到「$wwwDir = $c_installDir.'/www';」比如改成D:\website,對應的代碼就是$wwwDir = 『D:/website』;(注意,windows下表示路徑的「\」在這里必須改為「/」)。然後關閉wampserver.
再打開,www目錄就 變成我們設定的D:\website了。(注意:這里修改的只是wampserver上的一個鏈接,真正的Apache的目錄並不是在這里該的
打開Apach下面的httpd.conf文件,路徑為你的安裝盤下如:E:\wamp\bin\apache\apache2.4.9\conf下,尋找「DocumentRoot」大概在第230行,把後
面的值改成我們實際網站需要的路徑,再尋找「<Directory "c:/wamp/www/">」 252行
E. 阿里雲nginx+php+mysql默認根目錄為alidata/www/phpwind,怎麼修改謝謝。
在伺服器安裝rz命令
yum install lrzsz
rz 選擇要上傳文件sh.zip
安裝解壓命令:
yum install unzip #本機已經安裝了.所以這里不安裝
解壓
unzip -x sh.zip #解壓後腳本的許可權不夠
chmod -R 755 sh #-R 遞歸將目錄裡面所有文件許可權都改為755
在sh目錄下執行
./install.sh
安裝完畢後,檢查
ps -ef|grep nginx
ps -ef|grep mysql
在sh目錄下執行
cat account.log #查看mysql賬號密碼
FTP:
account:www
password:zzzzzz
MySQL:
account:root
password:zzzzzz
netstat -nat #查看3306埠有沒有listen
rpm -q mysql #查詢發現是mysql-server沒有安裝
yum install mysql-server #安裝mysql-server服務
service mysqld restart
mysql #查看mysql信息
mysql -p3306 -u用戶名 -p密碼 #登錄mysql
mysql -p3306 -uroot -pzzzzzzz
use mysql #進入mysql這個資料庫
show tables
desc user
select Host,User,Password from user; #查看資料庫用戶
exit #退出
mysql -p3306 -u用戶名 -p密碼 #登錄mysql
use mysql
update user set Host='%' where Host='localhost' #%表示任意的,這樣就可以在其他電腦連接ip
flush privileges #刷新
在外部電腦:
瀏覽器輸入:伺服器ip #對phpwind進行設置
Nginx添加網站:
在伺服器目錄: /alidata/server 有下面目錄:
mysql mysql-5.6.21 nginx nginx-1.4.4 php php-5.5.7
進入目錄: /alidata/server/nginx/conf
cat nginx.conf #這個文件找到最後一行
include /alidata/server/nginx/conf/vhosts/*.conf;
#包含了vhosts下面所有配置文件,一個網站一個conf
進入目錄:alidata/server/nginx/conf/vhosts/
查看文件: cat phpwind.conf
文件開始:::::
server {
listen 80;
server_name localhost; #這里localhost,所以瀏覽器輸入ip可以訪問,如果輸入www.xxx.com,瀏覽器就只能輸入相關域名
index index.html index.htm index.php;
root /alidata/www/phpwind;
location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 1h;
}
#偽靜態規則
include /alidata/server/nginx/conf/rewrite/phpwind.conf;
access_log /alidata/log/nginx/access/phpwind.log;
文件結束:::::::::
添加站點:www.paidaxue.com
cp default.conf.bak paidaxue.conf
修改文件:vim paidaxue.conf
修改: server_name localhost;
修改為:
server_name www.paidaxue.com;
修改: root /alidata/www/phpwind;
修改為:
root /alidata/www/paidaxue.com;
修改: 如果原來沒有這一段就忽略修改
log_farmat aliyun '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
' "$http_user_agent" "$http_x_forwarded_for"';
修改為:
log_farmat paidaxue '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
' "$http_user_agent" "$http_x_forwarded_for"';
修改:
access_log /alidata/log/nginx/access/default.log;
修改為:
access_log /alidata/log/nginx/access/paidaxue.com;
保存
進入目錄:
/alidata/server/nginx/sbin/nginx -s reload #重啟nginx
瀏覽器輸入:www.paidaxue.com #會顯示404not found 因為沒有對應目錄
新建目錄:alidata/www/paidaxue.com
mkdir -p /alidata/www/paidaxue.com
查看新建的目錄: #paidaxue.com是在root的用戶,root用戶組中
drwxr-xr-x 2 root root 4096 Jan 13 17:00 paidaxue.com
drwxr-xr-x 26 www www 4096 Jan 13 16:15 phpwind
瀏覽器輸入:www.paidaxue.com #會顯示403Forbidden 因為沒有許可權訪問
所以要對 paidaxue.com的許可權進行更改,變成和下面一樣的www
cd /alidata/www/
chown -R www:www /alidata/www/paidaxue.com
瀏覽器輸入:www.paidaxue.com #會顯示403Forbidden 因為裡面沒有文件
cd /alidata/www/paidaxue.com
在上面文件夾新建index.html
瀏覽器輸入:www.paidaxue.com #正常
F. 怎麼修改wamp php運行目錄
wampserver是一個使用率很高的php+apache+mysql在windows環境下的集成環境包。
wampserver默認的網站根目錄www目錄在wamp安裝目錄下面,如果需要修改需要做以下幾步內容!
修改apache配置文件config/httpd.conf
178行
DocumentRoot
「D:/wamp/www/」
修改為DocumentRoot
「D:/phpwork/」
205行
修改為
此時,保存,重啟apache完成網站根目錄修改,訪問http://localhost
可以訪問新目錄下面的程序了。
這時,我們完成了嗎?
還沒有!
wampserver的www目錄導航菜單地址還沒有改!
修改wamp根目錄下
wampmanager.ini
290行FileName:
「D:/wamp/www/」;改為FileName:
「D:/phpwork/」;
wampmanager.tpl
123行FileName:
「{$wwwDir}」;改為FileName:
「D:/phpwork」;
此時,網站根目錄已經修改成D:/phpwork
G. php根目錄設置問題,地址是http://localhost/index.php能打開,地址file:///C:/wamp/www/index.php打不開
你雙擊等於沒經過apache處理,PHP是伺服器端語言,所以雙擊直接打開不可能。
只能經過localhost訪問。
H. phpstudy怎麼修改網站根目錄
我親測,網站目錄的路徑如果存在中文漢字,會導致異常,比如apache不能啟動!
所以,建議路徑、文件夾名稱不要出現中文。
phpStudy如何修改埠,如何修改網站目錄(WWW目錄),
操作如下圖:
文字描述:「其他選項菜單」-phpStudy設置-埠常規設置,進入的界面就可以修改了。
I. php中如何獲得伺服器的根目錄
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,再新建php文件,例如:index.php。
J. PHP網站根目錄如何更改
改Apache的配置文件http.conf,裡面有一個document root的配置.