Lamp(linux+apache+mysql+php)環境搭建
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,在安裝的最後需要輸入root密碼,這裡的root密碼是指設定MySQL的root密碼。
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網路伺服器根目錄預設設定是在:/var/www,由於Linux系統的安全性原則,改目錄下的檔案讀寫許可權只允許root使用者操作,因此通過制定root終端命令:sudo chmod 777 /var/www修改/var/www目錄的讀寫許可權,然後就可以寫入html或php檔案了。
2.配置apahce:啟用mod_rewrite模組sudo a2enmod rewrite,重啟apache伺服器sudo /etc/init.d/apache2 restart,在/var/www目錄下新建檔案test.php,寫入程式碼<?php phpinfo();?>儲存,然後在瀏覽器輸入http://127.0.0.1/test.php,如果出現php配置資訊則表明LAMP Apache已經正常工作(重啟apache伺服器後測試)。
設定apache支援.htm .html .php:sudo gedit /etc/apache2/apache2.conf
在開啟的檔案中加上AddType application/x-httpd-php .php .htm .html即可。
相關文章
- LAMP環境(linux+apache+mysql+php)配置LAMPLinuxApacheMySqlPHP
- php環境搭建---LAMPPHPLAMP
- linux搭建lamp環境LinuxLAMP
- LAMP環境搭建-MySQL5.6LAMPMySql
- 【轉】 Windows下LAMP環境搭建WindowsLAMP
- LAMP(CentOS 7.2)環境下搭建WordPressLAMPCentOS
- CentOS 7.3搭建LAMP環境和WordpressCentOSLAMP
- CentOS7.3 編譯搭建 lamp 環境CentOS編譯LAMP
- Linux下原始碼搭建LAMP環境Linux原始碼LAMP
- lamp環境搭建與phpwind,wordprss實現LAMPPHP
- CentOS7.0 LAMP環境搭建(MariaDB)CentOSLAMP
- 搭建lamp環境以及安裝配置phpmyadminLAMPPHP
- 詳解CentOS5.5 下搭建 PHP 環境(最佳的LAMP環境)CentOSPHPLAMP
- CentOS下搭建LAMP環境及遇到的問題CentOSLAMP
- RHEL5.3下搭建LAMP+Django環境(二)LAMPDjango
- CentOS環境下LAMP開發環境的搭建與配置(10分鐘搞定!!!)CentOSLAMP開發環境
- Mac下使用Brew搭建PHP(LNMP/LAMP)開發環境MacPHPLNMPLAMP開發環境
- 在原始碼安裝的LAMP環境中搭建Nagios原始碼LAMPiOS
- HHvm建站環境搭建方法:Nginx、lnmp/lamp等安裝部署NginxLNMPLAMP
- Windows10系統下LAMP開發環境的搭建WindowsLAMP開發環境
- 編譯安裝LAMP環境編譯LAMP
- 編譯LAMP環境之PHP編譯LAMPPHP
- 如何在CentOS 7上搭建LAMP環境(使用YUM或編譯)CentOSLAMP編譯
- 阿里雲體驗實驗室教程《快速搭建LAMP環境》阿里LAMP
- LAMP一體環境快速安裝LAMP
- RedHat 7.2配置LAMP環境下的redius+mysql+openvpn環境RedhatLAMPMySql
- 環境搭建
- Linux|UNIX下LAMP環境的搭建及常見問題[連載2]LinuxLAMP
- 冬季實戰營動手實戰-上雲必備環境準備,動手實操快速搭建LAMP環境LAMP
- windows環境下Django環境搭建WindowsDjango
- centos 7.2 64位 docker安裝lamp環境CentOSDockerLAMP
- react環境搭建React
- LNMP 環境搭建LNMP
- 搭建Java環境Java
- Vagrant 環境搭建
- Flutter環境搭建Flutter
- swoft 環境搭建
- OpenGL 環境搭建