linux安裝phpstudy

參考文章:
 
注:這裏我是把網站主程序放在以 www.demo.com 爲名稱的文件夾下,綁定訪問的域名也是相同
因此文件路徑爲 phpstudy/www/www.demo.com/index.php
 
開始配置
在線安裝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.訪問網站
www.demo.com
 
這裏我是把要上傳的程序文件名稱改成網址名稱(www.demo.com)
上傳文件至
/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
就能夠了。
 
 
phpstudy相關
phpStudy for Linux (lnmp+lamp一鍵安裝包)

phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd,
支持php5.2/5.3/5.4/5.5切換
已經在centos-6.5,debian-7.4.,ubuntu-13.10測試成功
使用說明:
服務進程管理:phpstudy (start|stop|restart|uninstall)
站點主機管理:phpstudy (add|del|list)
ftpd用戶管理:phpstudy ftp (add|del|list)
項目地址: http://lamp.phpstudy.net/
 
如何切換php版本:
假如你先安裝的apache+php5.3
想切換成nginx+php5.4
你就再走一次./phpstudy.bin
可是你會發現有一行是否安裝mysql提示選不安裝
這樣只須要編譯nginx+php5.4
從而節省時間,這樣只須要幾分鐘便可。
 
phpstudy使用方法
在終端中使用sudo 或者 使用管理員帳號運行 phpstudy start 開啓
命令列表:
phpstudy start | stop | restart        開啓 | 中止 | 重啓
phpstudy add | del | list                    添加虛擬主機 | 刪除虛擬主機 | 查看虛擬主機列表
            注:添加或刪除過虛擬主機域名,須要從新修改host文件配置,(sudo vim /etc/hosts)
phpstudy ftp add | del | list           
配置文件地址
apache配置文件:/phpstudy/server/httpd/conf/httpd.conf
PHP配置文件:/phpstudy/server/php/etc/php.ini
打開Mysql控制檯
/phpstudy/mysql/bin/mysql -u root -proot
參考:
 
導入數據庫
打開Mysql控制檯
phpstudy 打開方式
/phpstudy/mysql/bin/mysql -u root -proot
mysql>create database abc;
方法一:
(1)選擇數據庫
mysql>use abc;
(2)設置數據庫編碼
mysql>set names utf8;
(3)導入數據(注意sql文件的路徑)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用戶名 -p密碼 數據庫名 < 數據庫名.sql
#mysql -uabc_f -p abc < abc.sql
建議使用第二種方法導入。
注意:有命令行模式,有sql命令

附加幫助
如何切換php版本:
假如你先安裝的apache+php5.3
想切換成nginx+php5.4
你就再走一次./phpstudy.bin
可是你會發現有一行是否安裝mysql提示選不安裝
這樣只須要編譯nginx+php5.4
從而節省時間,這樣只須要幾分鐘便可。
phpstudy程序使用說明:
服務進程管理:phpstudy (start|stop|restart|uninstall)
站點主機管理:phpstudy (add|del|list)
ftpd用戶管理:phpstudy ftp (add|del|list)
del(修改)list(列出網站)
相關文章
相關標籤/搜索