Ubuntu14.04 --安裝LAMP--阿里雲測試主機_無需整理

1.更新軟件源php

sudo  apt-get updatehtml

2.安裝Apachemysql

sudo apt-get  install apache2web

3.查看Apache是否安裝成功sql

apache2 –v數據庫

以下所示,表示搭建成功     apache

4. 經過瀏覽器訪問服務器的IP,若是出現Apache歡迎界面,表示安裝成功,以下所示:vim

5.安裝PHP5瀏覽器

sudo apt-get install php5服務器

6.查看PHP5的版本

php5 –v

表示PHP5已經安裝成功。

7.查看apache是否已經加載libphp5.so模塊,該模塊是Apache用來指揮PHP解析器來執行PHP代碼的模塊

cat /etc/apache2/mods-enabled/php5.load

表示該模塊已經加載

8. 安裝mysql  ,安裝過程當中會讓輸入數據庫的root用戶密碼,兩次輸入後便可繼續安裝至完成,注意這個密碼不是系統root帳戶的密碼,而是你安裝的數據庫默認用戶root的密碼

sudo apt-get install mysql-server

9.檢查是否加載了mysql.so的擴展,PHP經過該擴展連接mysql執行CURD操做,若是提示no such file or directory 表示PHP默認沒有安裝該操做數據庫的擴展,須要自行安裝

cat /etc/php5/mods-available/mysql.ini,

10.若是上步不成功,則執行這步,給PHP安裝mysql擴展

sudo apt-get install php5-mysql

11.查看擴展是否安裝成功,不一樣的版本存放的位置可能不一樣

cat /etc/php5/mods-available/mysql.ini

表示mysql.so擴展已經安裝成功。

12.重啓mysql和Apache

sudo service mysql restart

 sudo service apache2 restart

13.建立一個php文件來測試環境是否安裝成功,

cd /var /www/html

vim info.php

PHP文件內容:

echo mysql_connect(‘localhost’,’root’,’123456’)? 「success」    :」fail」;

echo phpinfo();

注意這裏必須使用localhost地址做爲測試數據庫鏈接的地址,由於到目前爲止,咱們尚未開啓MySQL遠程鏈接的帳戶服務。

14.訪問該文件IP/info.php查看是否鏈接成功

表示鏈接成功,到目前爲止咱們的PHP和mysql以及Apache都已經安裝配置完成,並可以正常工做。

15.給php安裝經常使用擴展

sudo apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl

該過程安裝時間較長,請耐心等待;

16.安裝完成以後,重啓Apache

sudo service apache2 restart

17. 回到瀏覽器的info.php 刷新,查看剛纔安裝的拓展是否被加載,搜索gd,curl等,若是剛纔安裝成功,應該可以在phpinfo中顯示已加載;

18.若是須要上傳或者操做文件,須要用root帳戶進行SSH登錄,須要修改Ubuntu系統容許root用戶SSH登錄,

cd /etc/ssh/ 

sudo vim sshd_config

 :set nu

 28G

找到PermitRootLogin 改成yes保存退出,重啓SSH服務,便可使用root帳戶登錄。

sudo service ssh restart

19.安裝phpmyadmin(最好安裝,方便操做以及設置後面的遠程登陸帳戶)

sudo apt-get install phpmyadmin

安裝過程當中會提示輸入密碼等,直接輸入便可,安裝完成後默認放在/usr/share/phpmyadmin目錄下,爲了可以使咱們經過web訪問,這裏須要創建一個軟鏈接將其鏈接到Apache的默認目錄下

sudo ln -s /usr/share/phpmyadmin /var/www/html/pma

這裏咱們創建了一個pma的軟鏈接指向實際的PHPmyadmin目錄。

20.在瀏覽器中直接訪問PHPmyadmin,輸入IP/pma,以下所示:

輸入用戶名密碼登陸進入。

21.開啓mysql遠程訪問權限,

sudo  vim /etc/mysql/my.cnf

找到bind-address,註釋掉它,保存退出,而後登錄phpmyadmin,在權限中建立一個新用戶,以下:

最後重啓mysql服務

sudo service mysql restart

這是就能夠經過navicat之類的遠程鏈接工具鏈接mysql了,到此爲止,一個簡單的LAMP環境就搭建成功了。


 瀏覽器PHP中文亂碼問題

上面在FireFox瀏覽器中打開test.php測試時,若是出現了中文亂碼,則是默認語言設置問題,解決方法以下:

打開apache配置文件: udo gedit /etc/apache2/apache2.conf,在最後面加上:AddDefaultCharset UTF-8,若是仍是亂碼的,再將UTF-8改用gb2312。

重啓Apache:sudo /etc/init.d/apache2 restart 再刷新test.php 中文亂碼沒有了

相關文章
相關標籤/搜索