用apt-get方式安置MySQL5 + apache2 + PHP5+PHPmyadmin:
大師請先看下Ubuntu的WIKI,(http://wiki.ubuntu.org)上面講的很具體的。但本人按上面做的第一次沒有樂成。 apache2,php5,MySQL5都可以運行,便是PHPmyadmin不克不及用。
本人獲得的履歷是:MySQL安樂成後,必然要先給它設個暗碼,這上步是不成少的。
此篇只代表小我的概念和履歷,大概會單方面化和有錯誤,請大師攻讦斧正,有題目大師一路來會商!!
1 .要用apt-get的體例安置,最好,也大概是必需先運行下面在號令進級本身的體系,我的就只能先進級後才氣安置MySQL5 + apache2 + PHP5的。
我在沒進級前運行sudo apt-get install apache2 PHP5 MySQL-server 是沒有效的。而若是你找的源欠好或是你的收集不不變的話,你也有大概進級不可。如許的話,你想用apt-get的體例來安置一些軟件時大概是不克不及安置的。
sudo apt-get update
sudo apt-get dist-upgrade
2.安置:
sudo apt-get install MySQL-server
安置上MySQL5
sudo apt-get install apache2
安置apache2
sudo apt-get install PHP5
安置PHP5
sudo apt-get install PHP5-MySQL
安置PHP的MySQL模塊
sudo apt-get install PHP5-gd
安置GD庫
在運行上面的號令的時辰,可以把穩看下libapache2-mod-auth-MySQL(安置apache2時大概會安上)和libapache2- mod-PHP5,若是看到安上了就不消再零丁安置了。
3 . 設置裝備擺設:
我們剛安置上的MYSQL,只有一個體系默認的root用戶,並且是沒有暗碼的,此時我們必然要給MySQL設置一個暗碼,小我以為必然要的。因為我第一次安置時便是沒有搞這一步,以為和win下的一樣,可先不消設置。但是當我在http://127.0.0.1/PHPmyadmin下用 root不帶暗碼登岸時如何也不會樂成! MySQL -u root
MySQL> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY “123456″;
’123456‘是root的暗碼,可以自由設置,但最好是設個平安點的。
mysql>\q 退出MySQL
mysql的設置裝備擺設文件-my.cnf:(路徑:/etc/MySQL/my.cnf)
運行號令:sudo gedit /etc/MySQL/my.cnf可編纂。
apache2的設置裝備擺設文件-apache2.conf(路徑:/etc/apache2/apache2.conf)
運行號令:sudo gedit /etc/apache2.conf可編纂
PHP的設置裝備擺設文件-php.ini:(路徑:/etc/php5/apache2/PHP.ini)
運行號令:sudo gedit /etc/php5/apache2/PHP.ini可編纂。
此時這三個文件臨時不消編纂,如為了平安起見和優化,是必然要編纂的。詳細的大師可觀光別的資料,此篇暫未幾說!!
4 . 安置PHPmyadmin
sudo apt-get install PHPmyadmin
安置完畢可測試:http://127.0.0.1/phpmyadmin 當出來界面就行了,臨時先別登錄,等改下你的PHPMYADMIN的設置裝備擺設文件(config.inc.PHP)再登岸。
終端輸入:sudo gedit /etc/phpmyadmin/config.inc.PHP
找到$cfg['Servers'][$i]['passWord']= ”;
改成:$cfg['Servers'][$i]['passWord']= ‘123456′;
‘123456‘是適才設置的MySQL的暗碼。
5 . 此時最好從頭啟動計較機,(在網看到有人如許說,因是第二次安置也就照做了)打開欣賞器http://localhost/PHPmyadmin/
用戶名輸入root,再輸入剛改的暗碼,然後實行
可以看到在win下那可親的PHPmyadmin面孔了。
小結:
apache2的操縱號令:
啟動:sudo /etc/init.d/apache2 start
重啟:sudo /etc/init.d/apache2 restart
封閉:sudo /etc/init.d/apache2 stop