Lamp(linux+apache+mysql+php)環境搭建

來源:互聯網
上載者:User

標籤:div   執行   瀏覽器   local   dmi   inux   post   儲存   目錄   

Lamp(linux+apache+mysql+php)環境搭建

 

1.安裝apache2:sudo apt-get installapache2

安裝完畢後。執行例如以下命令重新啟動apache:sudo/etc/init.d/apache2 restart,在瀏覽器中輸入http://localhost或者http://127.0.0.1,會看到"It works!"說明apache成功安裝。

2.安裝php:sudoapt-get install libapache2-mod-php5 php5;

安裝擴充php5-gd:sudo apt-get installlibapache2-mod-php5 php5-gd 

      php5-mysql:sudo apt-get install libapache2-mod-php5 php5-mysql

安裝完畢後,又一次啟動apache,讓它載入PHP模組:sudo /etc/init.d/apache2 restart

接下來再Web檔案夾以下建立一個PHP檔案來測試PHP能否正常執行:

sudo gedit /var/www/phpinfo.php,輸入並儲存後在瀏覽器裡輸入http://localhost/phpinfo.php,假設出現了顯示php執行參數的頁面則說明PHP能夠正常執行。

<?php

phpinfo();

?php>
3.安裝mysql:sudo apt-get installmysql-server mysql-client,在安裝的最後須要輸入rootpassword,這裡的rootpassword是指設定MySQL的rootpassword。

4.安裝phpmyadmin-Mysql資料庫管理:

sudo apt-get installlibapache2-mod-auth-mysql php5-mysql phpmyadmin。這樣安裝與php5相配合的phpmyadmin。安裝phpmyadmin後。配置phpmyadmin和apache2:

cp  /etc/phpmyadmin/apache.conf  /etc/apache2/sites-available/phpmyadmin,將phpmyadmin中的apache.conf(apache設定檔)拷貝到apache2/sites-available下的phpmyadmin檔案下,然後進入sites-enabled目錄下:

cd/etc/apache2/sites-enabled,建立一個通往設定檔的連結:sudo ln -s../sites-available/phpmyadmin,重新啟動apache2:sudo /etc/init.d/apache2restart。最後能夠開啟http://localhost/phpmyadmin驗證一下。

這樣LAMP的基本組件安裝完成了。

 

/********************************************************************************/

接下來進行一些其它的設定:

1.PHP網路server根資料夾預設設定是在:/var/www,因為Linux系統的安全性原則。改檔案夾下的檔案讀寫權限僅僅同意root使用者操作,因此通過制定root終端命令:sudo chmod 777 /var/www改動/var/www檔案夾的讀寫權限,然後就能夠寫入html或php檔案了。

2.配置apahce:啟用mod_rewrite模組sudo a2enmod rewrite,重新啟動apacheserversudo /etc/init.d/apache2 restart,在/var/www檔案夾下建立檔案test.php,寫入代碼<?

php phpinfo();?>儲存,然後在瀏覽器輸入http://127.0.0.1/test.php。假設出現php配置資訊則表明LAMP Apache已經正常工作(重新啟動apacheserver後測試)。

設定apache支援.htm .html .php:sudo gedit /etc/apache2/apache2.conf

在開啟的檔案裡加上AddType application/x-httpd-php .php .htm .html就可以。

Lamp(linux+apache+mysql+php)環境搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.