安裝nginx
?yum install nginx -y
注:修改/etc/nginx/conf.d/default.conf,去除對(duì) IPv6 地址的監(jiān)聽。CentOS 6 不支持 IPv6,需要取消對(duì) IPv6 地址的監(jiān)聽,否則 Nginx 不能成功啟動(dòng)。
完成后啟動(dòng)nginx
nginx
安裝 MySQL 數(shù)據(jù)庫服務(wù)
yum install mysql-server -y
安裝完成后,啟動(dòng) MySQL 服務(wù)
service mysqld start
設(shè)置 MySQL 賬戶 root 密碼d
/usr/bin/mysqladmin -u root password 'Password'
將 MySQL 設(shè)置為開機(jī)自動(dòng)啟動(dòng)
chkconfig mysqld on
安裝 PHP
yum install php php-fpm php-mysql??-y
安裝之后,啟動(dòng) PHP-FPM 進(jìn)程
service php-fpm start
啟動(dòng)之后,可以使用下面的命令查看 PHP-FPM 進(jìn)程監(jiān)聽哪個(gè)端口
netstat -nlpt | grep php-fpm
把 PHP-FPM 也設(shè)置成開機(jī)自動(dòng)啟動(dòng)
chkconfig php-fpm start
配置 Nginx 并運(yùn)行 PHP 程序
在/etc/nginx/conf.d目錄中新建一個(gè)名為 php.conf 的文件,并配置 Nginx 端口 ,配置示例如下
示例代碼:/etc/nginx/conf.d/php.conf
server {
????listen 8000;
????# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
????location ~ .php$ {
????????root? ? ? ? ? /usr/share/php;
????????fastcgi_pass? 127.0.0.1:9000;
????????fastcgi_index? index.php;
????????fastcgi_param? SCRIPT_FILENAME? $document_root$fastcgi_script_name;
????????include? ? ? ? fastcgi_params;
????}
}
修改配置完成后,重啟 nginx 服務(wù)
service nginx restart
sudo fuser -k 80/tcp 如果有80端口被占用的情況
安裝nginx yum install nginx -y
啟動(dòng)nginx? ? ? ?systemctl start nginx.service
開機(jī)啟動(dòng)nginx systemctl enable nginx.service
安裝php7?http://www.itdecent.cn/p/8d54a401ec06
安裝mysql https://blog.csdn.net/u011886447/article/details/79796802
mysql 默認(rèn)密碼問題?https://www.yanning.wang/archives/379.html
啟動(dòng)mysql? ?systemctl start mysqld.service?
?開機(jī)啟動(dòng)? systemctl enable mysqld.service
nginx 403問題 未知