phpstudy搭建Linux的php環境

phpstudy版(筆記)

開始配置

在線安裝phpstudy一鍵包:
1.在Xshell裏面輸入wget -c http://lamp.phpstudy.NET/phpstudy.bin

回車
2.輸入chmod +x phpstudy.bin 回車
,這一步用於設置權限,要在root權限下操作

3.輸入./phpstudy.bin
回車,執行安裝。
接下來都是中文提示操作,選擇安裝什麼版本和選擇是lnmp還是lamp,按照提示進行輸入回車。大約需要28分鐘的時間。

4.出現這樣的信息。。說明你安裝完畢:
這裏寫圖片描述

5.域名綁定:
輸入:phpstudy add
會提示讓你輸入網站訪問域名
再輸入你的網站訪問域名
這裏寫圖片描述

6.安裝ftp:
wget -c http://lamp.phpstudy.Net/phpstudy-ftpd.sh 回車
chmod +x phpstudy-ftpd.sh 回車
./phpstudy-ftpd.sh 回車
下圖說明FTP安裝完畢
這裏寫圖片描述

7.開通FTP:
輸入phpstudy ftp add
根據提示輸入:
FTP用戶名
密碼
能打開的目錄 /phpstudy/www
輸入目錄(注意是絕對目錄)就是你網站程序所要存放的目錄
配置好後就可以通過ftp上傳下載文件(可能需要分配權限)

8.開啓 phpstudy
phpstudy start

9.訪問網站

這裏我是把要上傳的程序文件名稱改爲網址名稱(自己的網站域名)
上傳文件至
/phpstudy/www/ 域名
域名 就是綁定的域名名稱,也就是網站程序所在文件夾的名稱
(使域名名稱和網站程序根目錄名稱相同)

10.sql 文件的導入
上傳sql 文件:/phpstudy/www
鏈接數據庫/phpstudy/mysql/bin/mysql -u root -proot
mysql>create database abc;
mysql>use abc;
mysql>set names utf8;
mysql>source/phpstudy/www/abc.sql;(/phpstudy/www)我們上傳sql文件所在的路徑

可能出現的問題:

打開網站出現 SQLSTATE[HY000] [2002] No such file or directory錯誤時
(1)控制檯中敲入 ps aux | grep -i mysql 命令
找到mysqld.sock 的路徑

phpstudy版路徑爲 /phpstudy/data/mysql.sock
(2)然後通過 vi/phpstudy/server/php/etc/php.ini
進入php.ini的位置
然後修改其中的的三個default_socket的值,使其等於 /phpstudy/data/mysql.sock
phpstudy環境下路徑
這裏寫圖片描述


這裏寫圖片描述


這裏寫圖片描述

(3)重啓服務器就好了。

phpstudy restart
當linux 不支持開啓僞靜態的項目時

1.檢測Apache是否支持mod_rewrite
通過php提供的phpinfo()函數查看環境配置,通過Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已經開啓的模塊,如果裏面包括“mod_rewrite”,則已經支持,不再需要繼續設置。
如果沒有開啓“mod_rewrite”,則打開目錄 您的apache安裝目錄“/apache/conf/” 下的 httpd.conf 文件,通過Ctrl+F查找到“LoadModule rewrite_module”,將前面的”#”號刪除即可。
vi/phpstudy/server/httpd/conf/httpd.conf
如果沒有查找到,則到“LoadModule” 區域,在最後一行加入“LoadModule rewrite_module ,modules/mod_rewrite.so”(必選獨佔一行),然後重啓apache服務器即可。

2.讓apache服務器支持.htaccess
如何讓自己的本地APACHE服務器支持”.htaccess”呢?其實只要簡單修改一下apache的httpd.conf設置就可以讓 APACHE支 持.htaccess了。打開httpd.conf文件(在那裏? APACHE目錄的CONF目錄裏面),
用文本編輯器打開後,查找

vi/phpstudy/server/httpd/conf/httpd.conf

複製代碼代碼如下:

Options FollowSymLinks
AllowOverride None

改爲
複製代碼代碼如下:

Options FollowSymLinks
AllowOverride All

就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章