sele 发表于 2018-11-10 09:55:00

centos中将nginx和php整合,nginx调优

  首先yum安装插件,需花去根目录/大概2.2G的大小
  #yum install gcc make pcre* openssl gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel freetype-devel.x86_64 autoconf automake imake libxml2-devel expat-devel cmake gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel net-snmp-devel libxml2-devel libcurl-devel -y
  上传软件至/opt目录
  1、编译nginx
  解压并编译

cd /tmp &&tar -xzvf /tmp/nginx-1.13.0.tar.gz
  #cd /tmp/nginx-1.13.0&&./configure --prefix=/usr/local/nginx-1.13.0 --with-http_ssl_module --with-pcre
  #make && make install
  添加nginx为系统服务

vi /etc/init.d/nginxd
  内容如下

chmod 755 /etc/init.d/nginxd# chkconfig --add nginxd
  2、配置PHP
  #cp  /tmp/php-7.1.4/php.ini-production /usr/local/php-7.1.4/etc/php.ini#cp /usr/local/php-7.1.4/etc/php-fpm.conf.default /usr/local/php-7.1.4/etc/php-fpm.conf#cp /usr/local/php-7.1.4/etc/php-fpm.d/www.conf.default /usr/local/php-7.1.4/etc/php-fpm.d/www.conf
  vi /usr/local/php-7.1.4/etc/php.ini
  参数改为以下数值:
  max_execution_time = 300
  memory_limit = 128M
  post_max_size = 16M
  upload_max_filesize = 2M
  max_input_time = 300
  date.timezone = PRC
  启动,重启,终止操作
  启动
  #/usr/local/php-7.1.4/sbin/php-fpm
  查看master进程

ps aux |grep php
  3、关联nginx和php
  worker_processes2;      修改工作时的核心数error_loglogs/error.log;   打开日志功能error_loglogs/error.lognotice;error_loglogs/error.loginfo;pid      logs/nginx.pid;events {    use epoll;    worker_connections65530;}
  

   location ~ \.php$ {            root         html;            fastcgi_pass   127.0.0.1:9000;            fastcgi_indexindex.php;            fastcgi_paramSCRIPT_FILENAME/usr/local/nginx-1.13.0/html$fastcgi_script_name;      此处加上nginx的目录路径            include      fastcgi_params;      }

页: [1]
查看完整版本: centos中将nginx和php整合,nginx调优