linux 安裝LAMP環境(centos7.4)
伺服器選擇的阿里雲ecs伺服器,系統centos7.4版.
一.連線伺服器,檢查當前系統環境
1.檢視centos版本
[root@iZ2ze1z1rt2fvuh7divnv5Z ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
2.檢查是否裝相關應用
檢查apache
httpd -v
檢查mysql
service mysqld start
如果有安裝過,清理下
yum remove mysql
rm -f /etc/my.cnf
rpm -qa | grep httpd
二 安裝apache
yum -y install httpd
安裝成功,返回如下
安裝apache擴充套件
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
安裝成功,返回如下
啟動apache
service httpd start
(centos 7 請使用下面命令)
systemctl start httpd.service #啟動apache
systemctl stop httpd.service #停止
systemctl restart httpd.service #重啟
設定開機自啟動
systemctl enable httpd.service
檢查安裝
瀏覽器訪問ip,安裝成功,結果如下
三 安裝php
yum -y install php
安裝php-fpm
yum -y install php-fpm
安裝php擴充套件
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
測試php安裝
進入apache 的web根目錄,寫一個小小小測試指令碼.
cd /var/www/html
touche v.php # 建立檔案
vim v.php #編輯
編寫程式碼( i
鍵進入編輯模式)
1.<?php
2. echo '<title>hello world</title>';
3. phpinfo();
3.?>
esc
回到控制模式, :wq
儲存退出.
注意:Ctrl+S在Linux裡是鎖定螢幕的快捷鍵,如果要解鎖,按下Ctrl+Q就可以了。
瀏覽器訪問域名加路徑,執行v.php. 如: 127.0.0.1/v.php
如果內容原樣輸出出來,請重啟apache
四 安裝mysql
yum -y install mysql
centos 7 中把mysql改成了mariadb
安裝mysql-server
yum -y install mysql-server
```![這裡寫圖片描述](https://img-blog.csdn.net/20171204144404238?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlhb3N5bQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
注意此時返回錯誤,原因是在centos7中,mysql被mariadb代替了,預設把mariadb視為mysql.解決如下
安裝mariadb
<div class="se-preview-section-delimiter"></div>
yum -y install mariadb-servie
![](http://img.blog.csdn.net/20171204145436842?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlhb3N5bQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
提示我已經安裝了,並且為最新版本
安裝php-mysql
<div class="se-preview-section-delimiter"></div>
yum -y install php-mysql
![這裡寫圖片描述](https://img-blog.csdn.net/20171204151106064?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlhb3N5bQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
安裝mysql擴充套件
<div class="se-preview-section-delimiter"></div>
yum -y install mysql-connector-odbc libdbi-dbd-mysql mysql-devel
![這裡寫圖片描述](https://img-blog.csdn.net/20171204150212209?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWlhb3N5bQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
啟動mysql
<div class="se-preview-section-delimiter"></div>
systemctl strat mariadb.service #啟動
systemctl stop mariadb.service
systemctl restrat mariadb.service
設定開啟自啟動
<div class="se-preview-section-delimiter"></div>
systemctl enable mariadb.service
配置mysql
初次安裝mysql是沒有密碼的,要設定密碼,,預設賬戶為root
設定mysql root賬戶的密碼
<div class="se-preview-section-delimiter"></div>
mysql_secure_installation
“`
輸入當前密碼(初次為空,直接回車即可)
是否設定密碼? Y
依次:
設定密碼->確認密碼->刪除匿名使用者->不允許root遠端連線->刪除測試資料庫並訪問它->重新載入表資料
重啟服務
至此,環境安裝成功..
(yum線上安裝,版本預設php 5.4 apache 2.4.6)