編碼的世界 / 優質文選 / 文明

linux 安裝LAMP環境(centos7.4)


2022年7月20日
-   

服務器選擇的阿裏雲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就可以了。
如果內容原樣輸出出來,請重啟apache
四 安裝mysql
yum -y install mysql

 centos 7 中把mysql改成了mariadb
安裝mysql-server
yum -y install mysql-server

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

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

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

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>



依次: 設置密碼->確認密碼->刪除匿名用戶->不允許root遠程連接->刪除測試數據庫並訪問它->重新加載表數據

重啟服務
至此,環境安裝成功.. (yum在線安裝,版本默認php 5.4 apache 2.4.6)

熱門文章