1、安裝apache2
apt-get install apache2
2、安裝PHP
apt-get install php5
3、安裝MYSQL
apt-get install mysql-server mysql-client libmysqlclient-dev
可以通過netstat -tap | grep mysql 查看端口狀態,來確認mysql是否安裝正常
問題:在安裝mysql時候出現問題,不知道什麼原因,網上大部分的解答都是刪除重新安裝,刪除命令如下:
rm /var/lib/mysql/ -R
rm /etc/mysql/ -R
apt-get autoremove -–purge mysql*
apt-get remove apparmor
reboot
重啟之後繼續安裝,仍然出錯,折騰幾遍後,在mysql安裝過程中,密碼為空,安裝成功,現在依然不知道原因。
4、安裝phpmyadmin
apt-get install phpmyadmin
5、部分插件
安裝cURL
apt-get install curl libcurl3 libcurl3-dev php5-curl
配置使用:
1、關於ubuntu下的apache2配置:
1、配置文件:/etc/apache2/apache2.conf 安裝後默認主頁文件只是index.html,需要手動添加,以匹配php等文件擴展名。
在配置文件中,隨便找個位置插入如下:DirectoryIndex index.html index.htm index.php index.html.var
2、一服務器掛多站的時候,需要通過端口綁定不同的文件首先增加端口
/etc/apache2/ports 在其中添加想要使用的端口,建議,使用10000以後的。具體命令如下:Listen 10000
3、配置虛擬服務器,虛擬服務器文件都要 /etc/apache2/site-availabel下,需要的話,直接cp一個當前的文件 ,修改。修改端口,修改網站文件位置DocumentsRoot
配置完虛擬服務器文件,需要讓其生效,兩種方式,一是apache2自帶的命令:a2ensite 配置文件
他的作用其實就是把配置文件做一個軟鏈接到 /sites-enabled文件夾下,同樣可以使用 ln -s /配置文件地址 /軟鏈接位置:
ln -s wechat.conf ../sites-enabled/wechat.conf
同樣的效果。
如果想關閉這個網站,直接刪除軟鏈接或進使用a2dissite命令
注意:以上操作都需要重啟apach2服務器 service apache2 restart
2、mysql的部分操作,可以直接參照手冊,只簡單提一下登錄:
登陸mysql數據庫可以通過如下命令:mysql -u root -p
使用數據庫,use 顯示數據庫,show databases 顯示表:show tables
3、關於phpmyadmin的密碼位置
安裝的時候是空密碼,他隨機生成了一個密碼,保存在/var/lib/下的文件中,可以更改下
4、相關文件權限
有時候遇到網站本地正常,服務器不正常的情況下,比如不能生成緩存等內容,需要設置一下文件權限
chmod 777 文件夾名 -R 權限為777