亚洲国产第一_开心网五月色综合亚洲_日本一级特黄特色大片免费观看_久久久久久久久久免观看

Hello! 歡迎來到小浪云!


如何在LNMP中配置PHP環境


avatar
小浪云 2025-03-15 42

如何在LNMP中配置PHP環境

本文介紹如何在Linux系統上搭建LNMP(Linux, Nginx, mysql, php)環境。以下步驟基于centos系統,其他發行版(如Ubuntu)的命令可能略有差異。

一、安裝Nginx

使用yum命令安裝nginx

sudo yum install nginx -y

啟動并設置開機自啟動:

立即學習PHP免費學習筆記(深入)”;

sudo systemctl start nginx sudo systemctl enable nginx

瀏覽器訪問服務器IP地址,驗證Nginx是否安裝成功。

二、安裝mysql/MariaDB

使用yum命令安裝MySQL:

sudo yum install mysql-server -y

啟動MySQL服務并執行安全設置:

sudo systemctl start mysqld sudo mysql_secure_installation

設置MySQL開機自啟動:

sudo chkconfig mysqld on

三、安裝PHP及擴展

使用yum安裝PHP及其常用擴展:

sudo yum install php php-mysql php-fpm php-xml php-zip php-curl php-gd -y

重啟Nginx使PHP生效:

sudo systemctl restart nginx

四、配置Nginx支持PHP

編輯Nginx默認站點配置文件(/etc/nginx/sites-available/default):

sudo nano /etc/nginx/sites-available/default

找到處理PHP文件的配置塊,修改fastcgi_pass指向正確的PHP-FPM套接字(通常為127.0.0.1:9000)。示例配置:

location ~ .php$ {     fastcgi_pass   127.0.0.1:9000;     fastcgi_index  index.php;     fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;     include        fastcgi_params; }

五、配置PHP-FPM

編輯PHP-FPM配置文件(/etc/php-fpm.d/www.conf):

sudo nano /etc/php-fpm.d/www.conf

將user和group設置為nginx:

user = nginx group = nginx

啟動并設置PHP-FPM開機自啟動:

sudo systemctl start php-fpm sudo systemctl enable php-fpm

六、測試PHP環境

在Nginx的Web根目錄創建一個info.php文件,內容為:

<?php phpinfo(); ?>

瀏覽器訪問/info.php,查看PHP信息頁面,確認LNMP環境搭建成功。

注意: 以上步驟僅供參考,實際操作中可能需要根據系統版本和軟件版本進行調整。請參考官方文檔獲取最新信息。 Ubuntu系統請使用apt-get代替yum進行軟件包管理。

相關閱讀