1. 程式人生 > >linux系統一鍵安裝phpstudy的lnmp環境

linux系統一鍵安裝phpstudy的lnmp環境

oca 查看 pass 支持 運行 ubuntu password nbsp 文件

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環境