L:Linux操做系統
A:Apache網頁服務器
M:Mysql數據庫管理系統
P:Php腳本語言php
注:如下開始進行的是分步安裝,若是你想一步安裝請跳過,拉到頁面底部,固然你得首先安裝好本身的Linux
系統mysql
若是你本身裝過虛擬機或者有更好的安裝技巧可跳過,這只是博主本身安裝的方法
此安裝方式操做的是Ubuntu16.04
下經過VirtualBox
虛擬機管理軟件安裝Deepin 15.3
,其它系統基本相似,安裝步驟以下:linux
首先從深度系統官網下載
鏡像文件iso
,深度官網,一個很不錯的debian
衍生版本,並且仍是國產,必須得支持啊sql選擇
新建
,名字隨便取,類型選擇linux
,版本選擇Debian(64 bit)
,其它直接下一步
,最後點擊建立
便可數據庫選擇剛纔新建的虛擬機,點擊
設置
,在顯示
項把顯存大小拉到最大,接着選擇存儲
項,點擊控制器
下的碟片圖標
,在右側屬性
欄中分配光驅
的右側的碟片圖標
點擊出現下拉菜單,選擇選擇一個虛擬光盤文件……
,此時選擇你下載好的鏡像文件iso
,選擇網絡
項,鏈接方式選擇橋接網卡
,點擊肯定
按鈕提交你的修改apache安裝系統:選擇新建的虛擬機,點擊菜單欄的
啓動
按鈕,這時系統的安裝就開始了,系統如何安裝我就不贅述了,也是一步一步下一步,最後出現安裝成功,提示重啓
的信息時,把步驟2中剛纔加載的鏡像文件從虛擬機移出虛擬盤
,從新啓動虛擬機,此時系統安裝完成ubuntu
上一張安裝好的美圖:
vim
$ sudo apt install ssh //安裝ssh服務 $ sudo service ssh restart //重啓ssh服務
這時咱們能夠經過主機打開終端鏈接虛擬機系統進行接下來軟件的安裝,鏈接虛擬機代碼以下,接着輸入你設置的用戶密碼:瀏覽器
$ ssh username@ip_address //username爲你的虛擬機的用戶名 //ip_address爲你的虛擬機的ip,ubuntu用戶可經過右上角標題欄的網絡鏈接,選擇鏈接信息能夠找到
安裝代碼:服務器
$ sudo apt install apache2
咱們能夠在終端輸入apache2 -v
查看apache
是否安裝成功
安裝成功以後,瀏覽器打開 http://localhost 以後能夠看到apache
成功安裝的輸出信息了,以下圖:
apache的默認目錄爲/var/www/
,咱們能夠修改成咱們本身的文件目錄,方便操做
更改默認目錄:
sudo vim /etc/apache2/apache2.conf 將<Directory /var/www/>修改成<Directory '你的目錄'> sudo vim /etc/apache2/sites-available/000-default.conf 將DocumentRoot /var/www/修改成DocumentRoot '你的目錄' 啓用 mod_rewrite 模塊 sudo a2enmod rewrite 重啓apache服務 sudo service apache2 restart
由於Ubuntu16.04
默認php
版本就是php7
,若是想安裝php5
的朋友,請自行谷歌,安裝代碼以下:
$ sudo apt install php //安裝php $ sudo service apache2 restart //重啓apache服務
咱們經過在終端輸入php -v
查看php
是否安裝成功
接着咱們查看libphp7.0.so
是否成功加載,輸入cat /etc/apache2/mods-enabled/php7.0.load
,加載成功以下圖所示:
若是找不到該文件的話,咱們須要執行下面這行命令安裝:
sudo apt install libapache2-mod-php7.0
咱們在剛纔修改的默認目錄下新建一個info.php
文件,寫入如下代碼:
<?php phpinfo();
瀏覽器打開 http://localhost/info.php 查看php
信息是否成功輸出
效果圖以下:Ubuntu
的php
環境默認是不報錯的,但咱們處於開發模式
時但願能有錯誤信息顯示
一、修改php配置文件php.ini sudo gedit /etc/php/7.0/apache2/php.ini 把 display_errors = Off 改成 display_errors = On 把 error_reporting = xxx 改成 error_reporting = E_ALL | E_STRICT 二、重啓apache sudo service apache2 restart
安裝代碼:
$ sudo apt install mysql-server //安裝過程須要輸入mysql管理員密碼,重複輸入便可 $ sudo apt install php-mysql //爲php安裝mysql的擴展
Mysql
數據庫訪問,終端輸入:
$ mysql -hlocalhost -uroot -p
-h:主機,省略則默認
localhost
-u:用戶名,默認帳戶爲root
-p:密碼,建議不直接輸入在-p
以後show databases;
:顯示數據庫use somedb;
:選擇使用某個數據庫show tables;
:顯示數據表
啓動、重啓、中止Mysql的命令:
sudo service mysql start/restart/stop
安裝phpmyadmin
sudo apt install phpmyadmin
根據提示設置phpmyadmin
root
帳戶密碼,而後重啓apache
服務,打開 http://localhost/phpmyadmin 查看是否安裝成功Mysql
可視化界面 MySQL Workbench
咱們測試下是否能夠成功鏈接到mysql
,在修改的目錄下新建mysql.php
文件,代碼以下:
<?php $conn = mysqli_connect("localhost","root","yourpassword"); if($conn){ echo "suceesss"; }else{ echo "fail"; }
在瀏覽器輸入 http://localhost/mysql.php 能夠發現輸出了success
,至少我是這樣,若是你不是,那google
會是你的好幫手
tasksel方式安裝
首先咱們須要安裝tasksel
$ sudo apt install tasksel
接着咱們經過tasksel
安裝LAMP
套件,方便省事,沒上面那麼複雜,有兩種方式安裝:
$ tasksel //以後會進入選擇界面,選擇lamp-server肯定便可 $ tasksel install lamp-server //直接安裝
apt-get方式安裝
sudo apt install lamp-server^
注:別忘了最後這個符號^
,不然終端會報沒法定位軟件包的錯誤提示