溫馨提示×

centos php環境如何搭建

小樊
53
2025-05-27 00:06:03
欄目: 編程語言

在CentOS上搭建PHP環境,你可以選擇使用LAMP(Linux, Apache, MySQL, PHP)或LEMP(Linux, Nginx, MySQL, PHP)堆棧。以下是兩種堆棧的搭建步驟:

LAMP堆棧搭建步驟:

  1. 更新系統

    sudo yum update -y
    
  2. 安裝Apache

    sudo yum install httpd -y
    
  3. 啟動并啟用Apache服務

    sudo systemctl start httpd
    sudo systemctl enable httpd
    
  4. 安裝MySQL

    sudo yum install mysql-server -y
    
  5. 啟動并啟用MySQL服務

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
    
  6. 運行MySQL安全安裝

    sudo mysql_secure_installation
    
  7. 安裝PHP

    sudo yum install php php-mysql -y
    
  8. 重啟Apache服務以加載PHP模塊

    sudo systemctl restart httpd
    
  9. 測試PHP安裝: 創建一個PHP文件/var/www/html/phpinfo.php,內容如下:

    <?php
    phpinfo();
    ?>
    

    然后在瀏覽器中訪問http://your_server_ip/phpinfo.php,如果看到PHP信息頁面,則安裝成功。

LEMP堆棧搭建步驟:

  1. 更新系統

    sudo yum update -y
    
  2. 安裝Nginx

    sudo yum install nginx -y
    
  3. 啟動并啟用Nginx服務

    sudo systemctl start nginx
    sudo systemctl enable nginx
    
  4. 安裝MySQL

    sudo yum install mysql-server -y
    
  5. 啟動并啟用MySQL服務

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
    
  6. 運行MySQL安全安裝

    sudo mysql_secure_installation
    
  7. 安裝PHP

    sudo yum install php-fpm php-mysql -y
    
  8. 配置PHP-FPM: 編輯/etc/php-fpm.d/www.conf文件,確保監聽地址設置為Unix socket或者TCP/IP地址(例如127.0.0.1:9000)。

  9. 啟動并啟用PHP-FPM服務

    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
    
  10. 配置Nginx以使用PHP-FPM: 編輯Nginx的站點配置文件(通常位于/etc/nginx/conf.d/default.conf),添加以下內容:

    location ~ \.php$ {
        fastcgi_pass   unix:/var/run/php-fpm/php-fpm.sock; # 或者使用TCP/IP地址
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
    
  11. 重啟Nginx服務

    sudo systemctl restart nginx
    
  12. 測試PHP安裝: 創建一個PHP文件/var/www/html/phpinfo.php,內容如下:

    <?php
    phpinfo();
    ?>
    

    然后在瀏覽器中訪問http://your_server_ip/phpinfo.php,如果看到PHP信息頁面,則安裝成功。

以上步驟完成后,你就成功在CentOS上搭建了PHP環境。記得根據實際情況調整配置文件中的路徑和參數。

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