centos 7 lamp環境搭建

2021-08-20 16:23:00 字數 2296 閱讀 6336

首先我們確定系統的版本

當然,每個版本都可以,不過本次我們要搭建的系統為centos 7

現在開始

首先搭建centos環境裡面的httpd(httpd就是apache在linux系統中的名稱)

開啟終端輸入命令

yum install httpd -y
service httpd start
開啟httpd服務

chkconfig httpd on
設定httpd為開機自啟

到達這一步之後,httpd就安裝完畢了

接下來安裝php

在安裝php的時候,我們因為是在linux安裝所以,php還需要安裝一些擴充套件

yum install php php-fpm php-mysql -y
執行命令 安裝php和php的擴充套件

service php-fpm start
開啟php的服務

chkconfig php-fpm on
設定php開機自啟

接下來進行centos的mysql安裝

由於linux裡面mysql已經不支援了,所以,我們需要安裝另乙個資料庫的mariadb

事實上,這兩個資料庫都是一樣的。

yum install mariadb mariadb-server
執行,命令,安裝mariadb資料庫

systemctl start mariadb.service
開啟mariadb服務

接下來就是最重要的步驟

mariadb安裝完畢之後,我們的資料庫沒有使用者名稱和密碼,所以需要我們去設定

首先執行命令(第一次進入mysql不需要密碼)

進入mysql之後,執行語句,刪除空使用者

select user,host,password from mysql.user;
首先查詢(跳過use命令)

drop user ''@localhost;
然後刪除空使用者

update mysql.user set password = password('此處輸入您新設密碼') where user='root';
接下來執行上面的語句,替換掉密碼位置,設定新密碼

flush privileges;
儲存設定。

退出mysql之後,再次進入mysql介面

我們會發現,需要密碼了

然後我們就在mysql後面新增 -u root -p

然後輸入密碼即可

如果沒有出現,提示錯誤,那麼我們去關閉 防火牆

centos 7 關閉防火牆命令

//臨時關閉

systemctl stop firewalld

//禁止開機啟動

systemctl disable firewalld

執行成功之後,我們再次訪問ip就可以了

但是這個時候,我們還需要配置一步

就是php首頁設定引導

執行命令開啟httpd預設目錄

vim /ect/httpd/conf/httpd.conf
在vim中,執行

:set number
我們會看到行數,

然後,我們找到164行

在index.html 前面新增index.php

這樣,我們就算配置完畢了

然後儲存退出,

重啟 httpd

service httpd restart
下面就開始對php進行測試了

我們開啟

/var/www/html/

進入這個目錄之後,這是我們的httpd內部指定目錄,我們的**也需要部署在這個地方

然後執行命令

vim index.php
/*注意,一定要先移動到目錄下,不然就需要在index.php前面新增目錄位址*/

在index.php中我們寫下面的探針**

<?php 

phpinfo();

?>

然後儲存退出,這樣我們的環境就算是搭建完畢

CentOS 7搭建LAMP環境

一 檢查環境 1.檢視centos版本 root localhost cat etc redhat release centos linux release 7.4.1708 core root localhost 2.檢查是否安裝相關應用 root localhost service httpd ...

CentOS搭建LAMP環境

1.搭建 mysql 資料庫 安裝 mysql 使用yum安裝 mysql yum install mysql server y安裝完成後,啟動 mysql 服務 service mysqld restart設定 mysql 賬戶 root 密碼 usr bin mysqladmin u root ...

Centos 搭建LAMP環境

1.安裝apache systemctl start httpd.service 啟動apache systemctl stop httpd.service 停止apache systemctl restart httpd.service 重啟apache systemctl enable http...