引言
在當今的互聯網時代,疾速搭建一個牢固高效的PHP情況與Nginx效勞器對網站開辟跟運維至關重要。本文將為妳介紹如何在CentOS體系上一鍵安排PHP情況與Nginx效勞器,實現疾速搭建Web效勞。
籌備任務
在開端安排之前,請確保妳的CentOS體系已更新至最新版本。以下是須要的籌備任務:
更新體系:
sudo yum update -y
安裝依附包:
sudo yum install -y gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel
安裝Nginx效勞器
Nginx是一個高機能的HTTP跟反向代辦效勞器,也是輕量級的Web效勞器。
下載Nginx:
sudo yum install -y epel-release sudo yum install -y nginx
啟動Nginx並設置為開機自啟:
sudo systemctl start nginx sudo systemctl enable nginx
驗證Nginx安裝: 打開瀏覽器拜訪
http://localhost
,假如看到Nginx默許歡送頁面,闡明Nginx已成功安裝。
安裝PHP情況
PHP是一種風行的效勞器端劇本言語,用於開動員態網站。
安裝PHP:
sudo yum install -y php php-fpm php-mysqlnd
啟動PHP-FPM:
sudo systemctl start php-fpm sudo systemctl enable php-fpm
設置PHP: 編輯PHP設置文件
/etc/php.ini
,根據須要調劑以下設置:date.timezone
:設置時區。upload_max_filesize
跟post_max_size
:調劑上傳文件大小限制。
設置Nginx以支撐PHP
為了使Nginx可能處理PHP劇本,須要設置Nginx以支撐PHP-FPM。
編輯Nginx設置文件:
sudo nano /etc/nginx/nginx.conf
增加以下設置:
server { listen 80; server_name localhost; root /usr/share/nginx/html; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
重啟Nginx以利用設置變動:
sudo systemctl restart nginx
測試PHP情況
在Nginx的根目錄下創建一個名為 info.php
的文件,並增加以下內容:
<?php
phpinfo();
?>
拜訪 http://localhost/info.php
,假如看到PHP信息頁面,闡明PHP情況已成功設置。
總結
經由過程以上步調,妳已成功在CentOS體系上疾速安排了PHP情況與Nginx效勞器。現在,妳可能利用這些東西來開辟跟安排妳的Web利用順序。