在网上搜了几篇相关文章,内容都大同小异。还是自己动手搭建吧,顺带记录下过程留给需要的朋友们。

1安装Nginx

安装Nginx,具体步骤就不赘述了。

2安装MySQL

Ø  安装MySQL:yum installmysql-server

Ø  启动MySQL服务:servicemysqld start或cd /usr ; /usr/bin/mysqld_safe &

Ø  检查是否启动:lsof –i:3306

3安装FastCGI

Ø  安装PHP-FPM:yum installphp-fpm.x86_64

Ø  将/etc/php-fpm.d/www.conf中user和group的值从apache改为admin

Ø  启动PHP-FPM:/usr/sbin/php-fpm -D

Ø  检查是否启动:lsof –i:9000

4入门实例

4.1部署PHP项目

在/data/discuzXRoot下,创建测试PHP网页test.php,命令为:

echo “<?phpphpinfo();?>” > test.php

注意:discuzXRoot文件夹用户必须与Nginx和PHP-FPM的用户(admin)相同,修改文件夹用户组命令为:chown –Radmin:admin discuzXRoot

4.2新建Nginx配置文件

在nginx/conf/下,新建配置文件discuzx.com(在nginx.conf主配置文件中引入),内容如下:

===============================================================================

server

{

listen 80;

server_name discuzx.com;

index index.php;

root /data/discuzXRoot;

location ~ .*\.(php|php5)?$

{

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fastcgi.conf;

}

}

4.3重启Nginx

重新加载配置文件:nginx –s reload

参考文章

nginx+php的配置

http://www.cnblogs.com/jsckdao/archive/2011/05/05/2038265.html

实战Nginx与PHP(FastCGI)的安装、配置与优化

http://www.myhack58.com/Article/sort099/sort0102/2012/33364.htm

正确设置 php-fpm子进程用户

http://hi.baidu.com/mylnx/item/7310cecee990607689ad9e9e

转载于:https://www.cnblogs.com/xiaomaohai/archive/2013/04/03/6157754.html

Nginx+PHP(FastCGI)环境搭建相关推荐

  1. 【CentOS】 Nginx+jdk+tomcat 环境搭建

    CentOS  Nginx+jdk+tomcat 环境搭建 一.jdk安装 jdk下载地址:http://www.oracle.com/technetwork/java/javasebusiness/ ...

  2. 阿里云 Ubuntu PHP7 Nginx Mysql 开发环境搭建

    记录下在阿里云搭建 PHP7 开发环境 安装 nginx sudo apt-get update sudo apt-get install nginx安装完成后会自动开启,通过命令查看 # ps -a ...

  3. Nginx uWsgi Django环境搭建

    2019独角兽企业重金招聘Python工程师标准>>> 由于一个监控项目(使用django开发)交接到所在项目组,需要了解python的web开发和环境搭建. 这里记录环境的搭建流程 ...

  4. ecstore安装 mysql_Ecstore Nginx+php+mysql 环境搭建

    1.系统环境 Linux CentOS 6.5 x86_64 MySQL 5.1 Nginx 1.4 以上 PHP 5.3 2.安装ECStore(设置目录的权限) tar zxvf ecstore. ...

  5. 【linux下多实例Tomcat+Nginx+redis+mysql环境搭建】

    一.搭建环境之前最好自己先创建一个文件夹,再次文件夹下在创建文件夹来安放项目包和Tomcat等应用以及性能测试监控的文件 1.项目存放地址: mkdir export (创建一个文件),mkdir a ...

  6. php环境informix,在Nginx + php-fpm(fastcgi)环境下配置informix的连接

    buildconf: checking installation... buildconf: autoconf version 2.59 (ok) buildconf: Your version of ...

  7. keepalived+php,Nginx+PHP+Keepalived环境搭建说明文档

    1.安装PHP程序 1.1.PHP程序依赖包安装 yum -y install curl curl-devel tcl* libxml2-devel gd gd-devel gmp-devel lib ...

  8. Win10+Python+Django+Nginx+MySQL开发教程及实例(1)——开发环境搭建

    Win10+Python+Django+Nginx+MySQL开发教程及实例 PaulTsao 本教程共有三篇内容: 第一篇:Win10+Python+Django+Nginx+MySQL 开发环境搭 ...

  9. Nginx_环境搭建

    主要是讲Nginx,相信很多人都用过,如果你是JAVA的话,Nginx你可能接触的比较少,那你可能都了解,因为像互联网行业,像Nginx,并不是JAVA,或者程序员,其他的人要关心的事,但是咱们作为互 ...

  10. Docker java项目发布/开发环境搭建

    Docker java项目发布/开发环境搭建 线上部署项目/开发环境搭建命令大全 关闭windows10 指定应用 安装Docker 安装 docker-compose 关于docker容器导致硬盘耗 ...

最新文章

  1. java中关键字volatile的作用(转载)
  2. oracle数据定义语句,oracle(sql)基础篇系列(3)——数据维护语句、数据定义语句、伪列...
  3. Android Studio导入github项目详解
  4. 1011 World Cup Betting (20 分)_14行代码AC
  5. springboot防止XSS攻击和sql注入
  6. 苹果2019新款iPhone售价惊曝:咬牙仍坚持高价位?
  7. BM:正在研究NFT新用例
  8. VS2012下基于Glut OpenGL GL_POLYGON_STIPPLE示例程序:
  9. XenServer 6.5实战系列之九:Creating a VM Template from a VM Snapshot
  10. matlab排序函数 下标,[转载]MATLAB中的排序函数
  11. 五脏六腑在脸上的反射区图片_人体五大反射区的有图详解。
  12. centos格式化U盘
  13. 分段函数求法(if和switch)
  14. html header设置语言,HTML header
  15. PS案例实战,从基础到精通 淘宝美工/海报制作/人物精修-姜浩-专题视频课程
  16. npm ERR Error while executing: npm ERR C:\Program Files\Git\cmd\git.EXE ls-remote -h -t ssh://git@
  17. 多旋翼飞行器设计与控制(二)—— 基本组成
  18. 数字集成电路——电路、系统与设计
  19. 个人站长应该怎么设置服务器才可以无视CC攻击
  20. HI3516D之Caffe移植

热门文章

  1. 中文NER碎碎念—聊聊词汇增强与实体嵌套
  2. 中国成为「研究生大国」,99%研究生背后的焦虑:就业更难了!
  3. 【论文解读】基于边界感知神经网络进行嵌套命名实体识别
  4. 【数学基础】特征值,特征向量与SVD奇异值分解
  5. AI相亲,让爱变得简单
  6. NLP硬核入门-Seq2Seq和Attention机制
  7. 【机器学习】今天详细谈下Soft Margin SVM和 SVM正则化
  8. pandas-pandas.Categorical
  9. 机器学习4-朴素贝叶斯
  10. 吴恩达深度学习——目标检测