部署Apache+php+mysql環境
雲服務器提供各種免費的鏡像安裝,安裝這些直接apt-get即可,但在進行所有安裝之前,切記在終端命令行輸入
apt-get update
apt-get upgrade
本人在安裝時一直出錯,就是沒有就行更新而阿里又把很多鏡像路徑給改了,導致在線安裝時找不到對應的鏡像。
(1)安裝Apache環境
在終端命令行輸入:sudo apt-get install apache2
如需密碼輸入密碼即可
之後等待安裝完成即可。
驗證安裝是否完成,可在終端輸入查看Apache的命令:apachectl -v查看是否有信息即可,也可以在瀏覽器中打開http://localhost/或者http://127.0.0.1。如果出現It works!那證明成功;
(2)安裝PHP
在終端命令行輸入:
1) sudo apt-get install php5
2) sudo apt-get install libapache2-mod-php5
前兩步完成後重啓Apache
3) sudo /etc/init.d/apache2 restart
測試是否安裝成功,可以在 服務器 “/var/www/” 文件夾下放一個自己寫的php頁面,在瀏覽器打開能正常運行即成功安裝
(3)安裝mysql
在終端命令行輸入:
1) sudo apt-get install mysql-server
2)設置root密碼
3)在終端中輸入:sudo apt-get install libapache2-mod-auth-mysql(此爲讓apache、php支持 mysql)
4)在終端輸入:sudo apt-get install php5-mysql
5)重啓Apache:
終端輸入:sudo /etc/init.d/apache2 restart
到此,所有安裝都結束,已經可以在服務器“/var/www/”文件下放入寫好的php頁面並在瀏覽器上查看
我安裝的時候出現了一些問題,安裝php一直不成功,就查了一下,情況是:
# apt-get install <packagename>
Reading package lists... Done
Building dependency tree... Done
Package aptitude is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package <packagename> has no installation candidate
解決方案
#sudo apt-get update
#sudo apt-get upgrade
#sudo apt-get install <packagename>
這樣就可以正常使用apt-get了~
補充
如果還需要安裝phpmyadmin的朋友,
(1)在終端輸入:sudo apt-get install phpmyadmin
(2)安裝完成後建立軟連接,sudo ln -s /usr/share/phpmyadmin /var/www
此步也可忽略,直接將“/usr/share”下的phpmyadmin文件夾複製到“/var/www”中
之後即可在瀏覽器中使用phpmyadmin管理數據庫了。