当前位置:首页 > 技术文章 > 正文内容

CentOS、Nginx、PHP、MySQL的安装和配置记录

arlanguage4个月前 (12-27)技术文章33

安装LNMP

  1. 安装wget工具(可选)
 yum install -y wget
  1. 下载Nginx
 wget http://www.atomicorp.com/installers/atomic #下载shell脚本
 sh atomic #执行shell脚本
  1. 安装Nginx
 yum install -y nginx #安装nignx
 service nginx start #启动nignx
 chkconfig --level 235 nginx on #设置nignx开机启动
  1. 安装MySQL
 yum install -y mysql mysql-server mysql-devel #安装mysql
 service mysqld start #启动mysql
 chkconfig --level 235 mysqld on #设置mysql开机启动
  1. 安装PHP
 yum install -y php lighttpd-fastcgi php-common php-devel php-fpm php-mysql #安装PHP,配置以fastcgi运行,支持mysql
 service php-fpm start #启动PHP
 chkconfig --level 235 php-fpm on #设置PHP开机启动

配置LNMP

  1. 修改Nginx配置文件
 cd /etc/nginx/ #进入Nginx安装目录
 mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak #备份Nginx配置文件
 cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf #复制一份默认配置
 vi /etc/nginx/nginx.conf #修改配置文件
 location /{
     root /www; #修改目录
     index index.php index.html index.htm; #修改默认索引页
 }
 
 location ~\.php${
     root /www; #修改目录
     fastcgi_pass 127.0.0.1:9000;
     fastcgi_index index.php;
     fastcgi_param SCRIPT_FILENAME /www$fastcgi_script_name; #修改目录
     include fastcgi_params;
 }
  1. 修改PHP配置文件
 cd /etc/php #进入PHP安装目录
 cp /etc/php.ini /etc/php.ini.bak #备份PHP配置文件
 vi /etc/php.ini #修改配置文件
 cgi.fix_pathinfo = 1 #在php.ini文件最后加这么一句
 mkdir /www #创建目录
 service Nginx restart #重启Nginx
 service php-fpm restart #重启PHP
 vi /www/info.php #新建info.php

访问测试

  1. 创建info.php文件,并输入如下内容:
 <?php
     phpinfo();
 ?>
  1. 通过浏览器访问如下网址
 http://Nginx所在服务器IP/info.php
  1. 显示页面,配置完成

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/503.html

分享给朋友:

“CentOS、Nginx、PHP、MySQL的安装和配置记录” 的相关文章

Nginx总结(六)nginx如何实现负载均衡

前面讲了如何配置Nginx虚拟主机,大家可以去这里看看nginx系列文章今天要说的是如何配置nginx和tomcat实现反向代理。需要说明的是:由于本文章是nginx系列文章中的一篇,文章里面很多其他的配置,可能前面的文章已经说讲过,然后后续就没有在介绍,如果出现有些配置没有讲,大家可能需要去看看前...

Nginx负载均衡的一些安全配置说明

在之前的几篇文章里,我们都说到了负载均衡,而负载均衡的转发服务器使用了Nginx,但是我们没有详细的对Nginx的安全配置做一个分析,如果对负载均衡的知识比较有兴趣,欢迎订阅我的头条号:一点热,然后再阅读我之前的文章。快速入口java项目如何实现单一的nginx负载均衡关于Nginx的一些安全设置,...

haproxy负载均衡入门到转行

haproxy概述haproxy是一款开源的高性能的反向代理或者说是负载均衡服务软件之一,支持双机热备,虚拟主机基于TCP/HTTP应用代理,具有图形界面等功能。其配置简单,而且拥有很好的对服务器节点的健康检查功能(相当于keepalived健康检查),当其代理的后端服务器出现故障时,haproxy...

Nginx安装与调优部署文档(WinServer)

1. 安装环境准备1.1 部署规划软件安装路径 E:\nginx软件日志路径 E:\nginx\logs软件主配置文件路径 E:\nginx\conf软件子配置文件路径 E:\nginx\conf\conf.d软件站点配置路径 E:\nginx\html端口规划 802. Nginx安装部署2.1...

nginx location 多root理解location

由于应用需求,这个 r 目录需要单独拉出来做处理,nginx 最开始是这样写的: server { root /home/webadm/htdocs; index index.php; location /r/ { root /diska/htdocs; } location ~ \.php { f...

「每天一道面试题」Nginx 502错误原因和解决方法

Nginx 502错误原因和解决方法不管你是做运维还是做开发,哪怕你是游客,时不时会遇到 502 Bad Gateway 或 504 Gateway Time-out。出现这页面,把服务重启下,再实在不行重启下服务器,问题就解决了,特殊情况请继续阅读。状态码解释502 Bad Gateway:作为网...