Ubuntu 12.04下PHP環境的搭建(LAMP)--非編譯

一、首先打開命令行,切換到root身份,得到最新的軟件包
su root
Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化 php

 sudo apt-get install updatehtml

Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化

二、安裝MySQL數據庫
sudo apt-get install mysql-server mysql-client
下圖爲提示輸入數據庫密碼,而後回車,以後還有提示,再重複輸入一次,再回車
Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化
最後安裝完後進數據庫測試一下是否安裝成功,看到歡迎信息就ok了
mysql -uroot -p
Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化
 
三、安裝Apache服務器
sudo apt-get install apache2
Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化
安裝完成後測試一下,在瀏覽器裏輸入 http://localhost/http://127.0.0.1
Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化
若出現「It works!」那就說明安裝成功了。
注:Apache的默認文檔根目錄是在Ubuntu上的/var/www目錄,配置文件是/ etc/apache2/apache2.conf,配置存儲在的         子目錄在/etc/apache2目錄。
通常的網頁文件能夠直接丟進/var/www目錄下,在瀏覽器就能夠訪問了。默認的是index.html,因此在瀏覽器地址 欄輸入127.0.0.1或localhost就能夠訪問了

四、安裝PHP,並讓Apache支持PHP
sudo apt-get install php5 libapache2-mod-php5
Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化
安裝完成後重啓Apache服務器
sudo /etc/init.d/apache2 restart
Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化
而後進入Apache的www文件夾下(默認在/var裏面),建立phpinfo.php文件
cd /var/www
ls
vi  phpinfo.php
而後在phpinfo.php文件裏寫入
<?php
phpinfo();
?>
但咱們寫完後極可能沒法保存,由於咱們這時對www目錄下的文件沒有寫的權限,所以咱們首先對www文件夾下的全部文件受權,而後咱們再寫入代碼。
chmod 777 /var/www/
Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化
最後在瀏覽器裏輸入 http://localhost/phpinfo.php,就能夠看到php的信息了
Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化
 但這時還不能鏈接數據庫,而且相應的模塊也沒有安裝,那麼下面就來看第5步

五、安裝的php-mysql軟件包以及其它的一些經常使用的模塊
sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
而後再次訪問 http://localhost/phpinfo.php(最好先重啓一下Apache),這時咱們就能夠看到咱們添加的模塊了
Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化
 
六、安裝phpMyAdmin
經過phpMyAdmin能夠很方便的管理咱們的MySQL數據庫
sudo apt-get install phpmyadmin
安裝過程當中會出現以下選擇,問是否要配置phpmyadmin,咱們選擇「YES」
Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化
而後須要輸入MySQL的密碼,直至安裝完成。
因爲默認狀況下phpMyAdmin的安裝路徑爲/usr/share/phpmyadmin/,那麼咱們把phpmyadmin移動到/var/www/目錄下:
 sudo mv /usr/share/phpmyadmin /var/www
而後 http://localhost/phpmyadmin訪問,就到了phpMyAdmin的登錄界面
Ubuntu 12.04下PHP環境的搭建(LAMP) - 平凡人生 - 股票 NBA 網絡技術 SEO網站優化
注:phpmyadmin會自動安裝在/usr/share/phpMyAdmin下,須要將 phpMyAdmin文件夾拷貝到/var/www目錄下面
故使用命令:sudo cp /usr/share/phpmyadmin/ /var/www/ -a,把文件夾phpmyadmin搬到/var/www目錄下便可
此時能夠測試了,瀏覽器輸入127.0.0.1/phpmyadmin就能夠看到管理數據庫的界面了。
注意:想要讓別人訪問到你的網站的話須要更改/var/www文件夾的訪問權限,命令:chmod 777 /var/www
 

LAMP搭建環境

安裝過程

第一步 安裝Apache2
mysql

sudo apt-get install apache2
第二步 安裝PHP模塊
sudo apt-get install php5
第三步 安裝Mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
第四步 其餘模塊安裝
sudo apt-get install libapache2-mod-php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
第五步 測試Apache是否正常工做
打開瀏覽器,輸入localhost,看看是否有It Works!網頁展現。目錄爲/var/www
第六步 修改權限/var/www
sudo chomod 777 /var/www
第七步 安裝phpmyadmin
sudo apt-get install phpmyadmin
安裝過程當中選擇apache2,點擊肯定。下一步選擇是要配置數據庫,並輸入密碼。
第八步 測試phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www
而後直接運行http://localhost/phpmyadmin,看有沒有數據庫管理軟件出現。

配置過程

第一步 啓用mod_rewrite模塊
sql

sudo a2enmod rewrite
重啓Apache服務器:sudo /etc/init.d/apache2 restart或者sudo service apache2 restart
第二步 設置Apache支持.htm .html .php
sudo gedit /etc/apache2/apache2.conf&
添加如下句子:AddType application/x-httpd-php .php .htm .html
第三步 測試php網頁
編輯mysql_test.php代碼以下:
<?php
$link = mysql_connect("localhost", "root", "password");
if(!$link)
die('Could not connect: ' . mysql_error());
else
echo "Mysql 配置正確!";
mysql_close($link);
?>
訪問 http://localhost/mysql_test.php 顯示’Mysql 配置正確‘就表明配置正確。
第四步 第三步這裏出現了亂碼之後解決方法
打開配置文件sudo gedit /etc/apache2/apache2.conf& 添加以下代碼:AddDefaultCharset UTF-8
到此爲止配置OK。
相關文章
相關標籤/搜索