溫馨提示×

CentOS LAMP如何搭建網站

小樊
97
2025-02-14 05:55:20
欄目: 云計算

在CentOS上搭建LAMP環境(Linux, Apache, MySQL, PHP)是搭建網站的一種常見方式。以下是詳細的步驟:

1. 安裝Apache

首先,打開終端并輸入以下命令來安裝Apache:

sudo yum install httpd

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

sudo systemctl start httpd
sudo systemctl enable httpd

2. 安裝MySQL

接下來,安裝MySQL數據庫:

sudo yum install mariadb-server mariadb

啟動MySQL并設置root密碼:

sudo systemctl start mariadb
sudo mysql_secure_installation

按照提示完成root密碼設置。

3. 安裝PHP

安裝PHP及其相關模塊:

sudo yum install php php-mysql php-gd php-xml php-mbstring

安裝完成后,重啟Apache服務以應用更改:

sudo systemctl restart httpd

4. 配置LAMP環境

配置Apache以使用PHP

編輯Apache的配置文件 /etc/httpd/conf/httpd.conf,確保以下行沒有被注釋:

LoadModule php_module modules/libphp.so
AddHandler php-script .php
AddType text/html .php

配置PHP-FPM(可選)

如果需要更高效的PHP處理,可以安裝并配置PHP-FPM:

sudo yum install php-fpm

編輯Apache的配置文件 /etc/httpd/conf.d/php-fpm.conf,添加以下內容:

FilesMatch \.php$
SetHandler "proxy:fcgi://127.0.0.1:9000"

重啟Apache服務:

sudo systemctl restart httpd

5. 測試LAMP環境

在Apache的默認根目錄 /var/www/html 創建一個名為 info.php 的文件,內容如下:

<?php
phpinfo();
?>

保存文件后,在瀏覽器中訪問 http://your_server_ip/info.php。如果看到PHP信息頁面,說明LAMP環境搭建成功。

6. 配置虛擬主機(可選)

如果需要托管多個網站,可以配置虛擬主機。創建一個新的虛擬主機配置文件,例如 /etc/httpd/conf.d/yourdomain.conf,并添加以下內容:

<VirtualHost *:80>
    ServerAdmin admin@yourdomain.com
    DocumentRoot /var/www/yourdomain.com/public_html
    ServerName yourdomain.com
    ErrorLog /var/www/yourdomain.com/logs/error.log
    CustomLog /var/www/yourdomain.com/logs/access.log combined
</VirtualHost>

創建網站根目錄和日志目錄:

sudo mkdir -p /var/www/yourdomain.com/public_html
sudo mkdir -p /var/www/yourdomain.com/logs

更改網站根目錄的所有權:

sudo chown -R apache:apache /var/www/yourdomain.com/public_html

重啟Apache服務:

sudo systemctl restart httpd

最后,將域名解析到服務器IP地址,并在網站根目錄中放置網站的HTML文件。在瀏覽器中訪問新站點的域名,確認站點已成功配置。

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