Linux (Ubuntu/deepin等)终端命令安装Lamp
LAMP(Linux- Apache-MySQL-PHP)網站架構是目前國際流行的Web框架,該框架包括:Linux操作系統,Apache網絡服務器,MySQL數據 庫,Perl、PHP或者Python編程語言,所有組成產品均是開源軟件,是國際上成熟的架構框架,很多流行的商業應用都是采取這個架構,和 Java/J2EE架構相比,LAMP具有Web資源豐富、輕量、快速開發等特點,微軟的.NET架構相比,LAMP具有通用、跨平臺、高性能、低價格的 優勢,因此LAMP無論是性能、質量還是價格都是企業搭建網站的首選平臺。
本教程使用的 Ubuntu?Kylin /Deepin?等Linux系統,安裝 Apache2 web服務、PHP5 支持 (mod_php)和 MySQL。
使用 SSH 連接到服務器,切換到 ROOT 賬戶:
sudo su
在正式安裝之前更換一下源,國內的服務器,替換到國內源,為防止意外,先備份源:
cp /etc/apt/sources.list /etc/apt/sources.list_backup
在用vi編輯:
vi /etc/apt/sources.list
更新源:
apt-get update
一、一條命令安裝Lamp
sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
此方法雖簡單,但是容易出錯,小編不建議大家使用。
二、分別安裝
1、安裝 Apache:
apt-get install apache2
然后瀏覽器訪問:http://localhost,如下圖則Apache2就安裝好了。
默認工程目錄為:/var/www/html,不是像Windows環境下wamp的工程目錄在www文件下
配置文件:/etc/apache2/apache2.conf
2、安裝 PHP:
apt-get install php5 libapache2-mod-php5
再重啟 apache2
service apache2 restart
3、測試 PHP,建立一個探針文件:
vi /var/www/html/info.php
內容如下:
<?php phpinfo(); ?>
在瀏覽器中輸入http://localhost/test.php,可以看到PHP的系統信息。
4、安裝數據庫MySQL 5
apt-get install mysql-server mysql-client
系統提示設置密碼:
New password for the MySQL “root”user:<–輸入你的root密碼
Repeat password for the MySQL “root”user:<–在輸入一次
5、讓 php5 支持 MySQL
apt-cache search php5
apt-get install php5-mysql php5-curl php5-gd php5-intl 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
重啟 apache:
service apache2 restart
6、安裝 XCache 優化緩存
apt-get install php5-xcache
重啟 apache:
service apache2 restart
7、安裝phpmyadmin管理Mysql:
apt-get install phpmyadmin
選擇第一個,然后是設置phpmyadmin:
在安裝過程中會要求選擇Web server:apache2或lighttpd,選擇apache2,按tab鍵然后確定。然后會要求輸入設置的Mysql數據庫密碼連接密碼 Password of the database’s administrative user。
然后將phpmyadmin與apache2建立連接,以我的為例:www目錄在/var/www,phpmyadmin在/usr/share/phpmyadmin目錄,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www 建立連接。
phpmyadmin測試:在瀏覽器地址欄中打開http://localhost/phpmyadmin。如下所示:
登錄后界面如下所示:
至此Lamp環境就搭建完了。小弟出來乍到,有什么錯誤歡迎各位指出來,大家一起討論。
總結
以上是生活随笔為你收集整理的Linux (Ubuntu/deepin等)终端命令安装Lamp的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 坐下来,做进去,做出来
- 下一篇: Linux 下搭建 php 开发环境完整