溫馨提示×

CentOS LAMP如何安裝

小樊
108
2025-02-09 08:41:37
欄目: 智能運維

在CentOS上安裝LAMP(Linux, Apache, MySQL, PHP)環境是一個相對直接的過程,可以通過包管理器(如yum)來簡化安裝步驟。以下是詳細的安裝指南:

1. 配置防火墻

首先,確保防火墻允許80(HTTP)和3306(MySQL)端口的流量。

# 停止并禁用firewalld服務
systemctl stop firewalld.service
systemctl disable firewalld.service

# 安裝iptables服務
yum install iptables-services

# 編輯防火墻配置文件
vi /etc/sysconfig/iptables
# 在文件末尾添加以下行以允許HTTP和MySQL端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

# 保存并退出編輯器,然后重啟防火墻服務
systemctl restart iptables.service
systemctl enable iptables.service

2. 安裝Apache

使用yum安裝Apache Web服務器。

yum install httpd

安裝完成后,啟動Apache并設置為開機自啟動。

systemctl start httpd.service
systemctl enable httpd.service

3. 安裝MySQL(MariaDB)

由于CentOS 7及以上版本中,MySQL已經被MariaDB取代,我們將安裝MariaDB。

yum install mariadb-server mariadb

在安裝過程中,系統會提示設置MariaDB的root密碼,務必記住該密碼,因為后續需要使用。

4. 安裝PHP

安裝PHP及其必要的模塊。

yum install php php-mysql php-fpm

5. 配置PHP和Apache

為了使PHP在Apache中運行,需要配置PHP模塊。

# 編輯Apache的配置文件
vi /etc/httpd/conf.d/php.conf

# 確保加載了php模塊
LoadModule php_module modules/libphp.so

# 添加PHP處理程序到Apache
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

6. 重啟Apache

最后,重啟Apache以應用所有更改。

systemctl restart httpd.service

7. 驗證安裝

在瀏覽器中輸入服務器的IP地址,如果看到“It works!”的頁面,說明LAMP環境已成功安裝。

請注意,上述步驟是基于CentOS 7的,不同版本的CentOS可能會有細微的差別。此外,確保在進行任何系統級更改之前備份重要數據,并在非生產環境中充分測試。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女