在当今的互联网时代,疾速搭建一个牢固高效的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是一个高机能的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:
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-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
在Nginx的根目录下创建一个名为 info.php
的文件,并增加以下内容:
<?php
phpinfo();
?>
拜访 http://localhost/info.php
,假如看到PHP信息页面,阐明PHP情况已成功设置。
经由过程以上步调,你已成功在CentOS体系上疾速安排了PHP情况与Nginx效劳器。现在,你可能利用这些东西来开辟跟安排你的Web利用顺序。