linux系統一鍵安裝phpstudy的lnmp環境
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)
安裝說明:
直接在最高管理員模式下進行就不會報錯,也不用輸入sudo
命令:
wget -c http://lamp.phpstudy.net/phpstudy.bin
chmod +x phpstudy.bin #權限設置
./phpstudy.bin #運行安裝
(簡單的三步,我安裝的經常出錯的在權限問題上,以root權限安裝99%不會出錯--[以上後面倆命令前面加上sudo即可])
選擇好php的版本安裝即可。
用時十到幾十分鐘不等,安裝時間取決於電腦的下載速度和配置。
如何切換php版:
假如你先安裝的apache+php5.3
想切換成nginx+php5.4
你就再走一次./phpstudy.bin
但是你會發現有一行是否安裝mysql提示選不安裝
這樣只需要編譯nginx+php5.4
從而節省時間,這樣只需要幾分鐘即可。
使用方法
在終端中使用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 -uroot -proot
好,我們這樣就安裝好了
然後我們要設置數據庫,因為默認只能本ip訪問,我們要設置任何ip都可以訪問
進入數據庫輸入下邊的命令:update mysql.user set host=‘%‘ where host=‘localhost‘ and user = ‘root‘;
然後我們還可以修改數據庫登錄密碼
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpass‘);
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已經設置過密碼,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接編輯user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD(‘newpass‘) WHERE user = ‘root‘;
mysql> FLUSH PRIVILEGES;
在丟失root密碼的時候,可以這樣
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user=‘root‘;
mysql> FLUSH PRIVILEGES;
linux系統一鍵安裝phpstudy的lnmp環境