phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd,php
支持php5.2/5.3/5.4/5.5切換mysql
已經在centos-6.5,debian-7.4.,ubuntu-13.10測試成功nginx
使用說明:sql
服務進程管理:phpstudy (start|stop|restart|uninstall)
站點主機管理:phpstudy (add|del|list)
ftpd用戶管理:phpstudy ftp (add|del|list)數據庫
安裝說明:apache
直接在最高管理員模式下進行就不會報錯,也不用輸入sudoubuntu
命令:
wget -c http://lamp.phpstudy.net/phpstudy.bin
chmod +x phpstudy.bin #權限設置
./phpstudy.bin #運行安裝vim
(簡單的三步,我安裝的常常出錯的在權限問題上,以root權限安裝99%不會出錯--[以上後面倆命令前面加上sudo便可])
選擇好php的版本安裝便可。
用時十到幾十分鐘不等,安裝時間取決於電腦的下載速度和配置。
如何切換php版:
假如你先安裝的apache+php5.3
想切換成nginx+php5.4
你就再走一次./phpstudy.bin
可是你會發現有一行是否安裝mysql提示選不安裝
這樣只須要編譯nginx+php5.4
從而節省時間,這樣只須要幾分鐘便可。centos
使用方法測試
在終端中使用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;