- 浏览: 577639 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
yeruby:
请教下,这个命令会将kube-scheduler的所有日志输出 ...
二、master的安装 -
107x:
不错,谢谢!
kerberos安装配置 -
yhq1212:
如何禁止NGINX先本地缓存呢
nginx upload在java中的应用 -
lcy651:
写的很好、学习了
Nginx的安装 -
huangyunbin:
楼主现在是做运维了吗
mysql的安装,CXXFLAGS
1.安装依赖包
2.下载php5.5
3.编译安装
备注:该参数支持,ftp,图片函数,pdo等支持,因为使用了php自带的mysqlnd,所以不需要额外安装mysql的lib库了.
如果你是64位系统,参数后面加上--with-libdir=lib64
如果PHP不需要curl和ftp的支持,可以将以上的–with-curl –enable-ftp去掉.
4.配置php
5.启动php-fpm
执行以上命令,如果没报错一般情况下表示启动正常,如果不放心,也可以通过端口判断是PHP否启动
6.安装nginx
参考http://running.iteye.com/blog/326873
7.配置nginx
8.编写测试文件
9、启动php-fpm 和nginx 测试
Php-fpm启动
Nginx启动
10.php-fpm常用命令
INT, TERM 立刻终止
QUIT 平滑终止
USR1 重新打开日志文件
USR2 平滑重载所有worker进程并重新载入配置和二进制模块
示例:
php-fpm 关闭:
php-fpm 重启:
查看php-fpm进程数:
11.修改为stock
nginx将会连接回环地址9000端口执行PHP文件,需要使用tcp/ip协议,速度比较慢.建议大家换成使用socket方式连接。
建立socket文件
vim nginx.conf
修改:
在php-fpm.conf中修改配置为:
yum install -y gcc gcc-c++ make cmake* autoconf* apr apr-util libcurl* libxml2 libxml2-devel gd gd-devel bzip2-devel freetype* ncurse* bison* openssl* libjpeg*
2.下载php5.5
http://www.php.net/downloads.php wget http://cn2.php.net/distributions/php-5.5.22.tar.gz
3.编译安装
tar -xvf php-5.5.22.tar.gz cd php-5.5.22 ./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-bz2 --with-curl --enable-ftp--enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local--with-png-dir=/usr/local--with-freetype-dir=/usr/local--enable-gd-native-ttf --with-iconv-dir=/usr/local--enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local--with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --enable-dom --enable-xml --enable-fpm --with-libdir=lib64 make make install
备注:该参数支持,ftp,图片函数,pdo等支持,因为使用了php自带的mysqlnd,所以不需要额外安装mysql的lib库了.
如果你是64位系统,参数后面加上--with-libdir=lib64
如果PHP不需要curl和ftp的支持,可以将以上的–with-curl –enable-ftp去掉.
4.配置php
cp php.ini-production /usr/local/php5/etc/php.ini cp /usr/local/php5/etc/php-fpm.conf.default /usr/local/php5/etc/php-fpm.conf
5.启动php-fpm
/usr/local/php5/sbin/php-fpm
执行以上命令,如果没报错一般情况下表示启动正常,如果不放心,也可以通过端口判断是PHP否启动
# netstat -lnt | grep 9000 tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN
6.安装nginx
参考http://running.iteye.com/blog/326873
7.配置nginx
vi /usr/local/nginx/conf/nginx.conf server { listen 80; #server_name 127.0.0.1; root /data/www/test/; charset utf-8; index index.html index.php; location /{ try_files $uri $uri/ /index.php?$args; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { expires -1s; try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; include fastcgi_params; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass 127.0.0.1:9000; } location ~ .*\.(jpg|JPG|jpeg|JPEG|css|bmp|gif|GIF|png|PNG)$ { access_log off; } }
8.编写测试文件
cd /data/www/phptest/ vi /data/www/phptest/index.php <?php phpinfo(); ?>
9、启动php-fpm 和nginx 测试
Php-fpm启动
/usr/local/php5/sbin/php-fpm
Nginx启动
/usr/local/nginx/sbin/nginx
10.php-fpm常用命令
INT, TERM 立刻终止
QUIT 平滑终止
USR1 重新打开日志文件
USR2 平滑重载所有worker进程并重新载入配置和二进制模块
示例:
php-fpm 关闭:
kill -INT `cat /usr/local/php/var/run/php-fpm.pid`
php-fpm 重启:
kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
查看php-fpm进程数:
ps aux | grep -c php-fpm
11.修改为stock
nginx将会连接回环地址9000端口执行PHP文件,需要使用tcp/ip协议,速度比较慢.建议大家换成使用socket方式连接。
建立socket文件
#touch /tmp/php-cgi/php-cgi.socket
vim nginx.conf
修改:
# fastcgi_pass 127.0.0.1:9000; fastcgi_pass unix:/tmp/php-cgi/php-cgi.socket;
在php-fpm.conf中修改配置为:
#listen = 127.0.0.1:9000 listen = /tmp/php-cgi/php-cgi.socket
发表评论
-
centos7 修改hostname
2016-09-03 20:59 2966在CentOS中,有三种定义的主机名:静态的(static), ... -
linux时间自动同步
2015-03-20 15:29 8751.查看当前时间 #date Fri Mar 20 ... -
varnish 4.0的安装
2014-09-05 10:25 20651.安装依赖 yum install -y automak ... -
redis配置文件详解
2014-05-12 13:09 21276配置文件redis.conf daemonize yes ... -
redis的安装
2014-05-10 23:59 22041.安装 $ wget http://download.r ... -
svn命令行
2013-11-09 22:23 1397客户端 1、检出 svn co http://路径(目录或 ... -
安装subversion1.8和apache
2013-11-09 15:42 6836一.安装apr和apr-uti wget http://mir ... -
linux忘记root
2013-11-09 22:30 8541,重启后在读秒的时候按一下“空格” 2,会出现如下 roo ... -
linux 安装网卡
2013-11-05 18:12 4108centos 6网卡驱动是r8169,而主板是r8168,导致 ... -
jdk的安装
2013-10-10 11:21 1013yum install snmp-* ll yum -y ... -
nginx模块开发入门(十) -5 Load-balancers
2013-09-05 22:18 30645. Load-Balancers Load-bal ... -
nginx模块开发入门(九) -4 Filters
2013-09-05 11:35 15234. Filters 注:本节事例http/m ... -
nginx模块开发入门(八)-3.3 Handler Installation
2013-09-05 11:11 11713.3. Handler Installation 3.3. ... -
nginx模块开发入门(七)-3.2 Anatomy of an Upstream (a.k.a Proxy) Handler
2013-09-05 11:00 17883.2. 剖析Upstream(又称 Proxy) Handl ... -
nginx模块开发入门(六)-3.1 Anatomy of a Handler (Non-proxying)
2013-09-05 09:51 20453. Handlers 接下来我们把模块的细节放到显 ... -
nginx模块开发入门(五)-2.4 The Module Definition
2013-09-04 18:26 8902.4. 模块定义(The Module Definition ... -
nginx模块开发入门(四)-2.3 The Module Context
2013-09-04 18:15 34312.3. 模块上下文(The Modu ... -
nginx模块开发入门(三)-2 Components of an Nginx Module
2013-09-04 17:47 18292. Components of an Nginx Modul ... -
nginx模块开发入门(二) -1 Overview
2013-09-04 16:45 13611.High-Level Overview of Nginx' ... -
nginx模块开发入门(一) 快速编写一个模块
2013-09-04 16:16 15841.首先按照nginx 参考http://running.it ...
相关推荐
本文档将指导您一步步搭建lnmp环境,包括安装Nginx 1.13.6、Mysql 5.5和PHP 5.3。 Nginx 1.13.6安装 Nginx是一种流行的Web服务器软件,可以作为反向代理服务器、负载均衡器和HTTP缓存服务器。下面是安装Nginx ...
一键LNMP环境搭建工具是为简化Linux系统中Nginx、MySQL和PHP的安装过程而设计的实用程序。这个特定的版本组合——Nginx 1.13、MySQL 5.5和PHP 5.3——是针对某个时期的流行配置,旨在提供一个高效且稳定的Web服务器...
CentOs5.5+mysql+nginx+php5.3.3安全安装手册.doc
《一键LNMP(MySQL分离):Nginx 1.13+MySQL 5.5+PHP 5.3 安装与配置指南》 在IT行业中,搭建LNMP(Linux + Nginx + MySQL + PHP)环境是常见的任务,尤其对于Web服务器的配置和管理。本篇文章将深入探讨如何在...
### 最详细全面的CentOs5.5+mysql+nginx+php5.3.3安全安装手册 #### 一、安装CentOs5操作系统 ##### 1.1 系统安装 在进行CentOS 5.5的安装之前,首先需要设置计算机的BIOS启动顺序为光驱启动。设置完成后,将安装...
在CentOS 5.5操作系统中,安装Nginx、PHP和MySQL的组合是一个常见的任务,这个过程可以分为几个关键步骤。以下是一个详细的指南,涵盖了从安装基础环境到配置服务的整个过程。 首先,我们需要确保系统中安装了必要...
本文主要介绍了如何在CentOS操作系统上搭建一个包含PHP5.5、Redis、XDebug、Nginx和MySQL的开发环境。以下是该教程中涉及的关键知识点的详细说明: 1. CentOS系统环境准备: - CentOS系统作为服务器操作系统广泛...
nginx 1.4.1+php 5.3.26/5.4.16+mysql 5.6.12+memcahced 1.4.5+zend loader 5.5/6.0+phpmyadmin 4.0.4.1 程序请放盘符根目录下运行,不能用中文路径,也不能有空格,正确的路径如下: d:\qzzmserver d:\qzzmserver\...
nginx 1.4.1+php 5.3.26/5.4.16+mysql 5.6.12+memcahced 1.4.5+zend loader 5.5/6.0+phpmyadmin 4.0.4.1 程序请放盘符根目录下运行,不能用中文路径,也不能有空格,正确的路径如下: d:\qzzmserver d:\qzzmserver\...
在本文中,我们将详细介绍如何在一台机器上安装 LNMP 环境,带 Wiki 产品,並使用 Nginx 1.13.6 和 Mysql 5.5。 Nginx 1.13.6 安装 Nginx 是一个轻量级的、开源的、跨平台的高性能 HTTP 服务器和反向代理服务器。...
在“mysql5.5+php+nginx脚本自动化部署”场景中,这个过程旨在通过脚本简化在CentOS、Ubuntu等Linux操作系统上安装和配置这些组件的过程。以下是该自动化部署可能涉及的步骤和知识点: 1. **环境准备**:首先,确保...
fastcgi_pass unix:/run/php/php5.5-fpm.sock; } ``` 保存并关闭文件,然后重新加载Nginx配置: ``` sudo systemctl reload nginx ``` 6. **测试PHP配置** 创建一个PHP探针文件`/usr/share/nginx/...
在本文中,我们将详细介绍如何在 Linux 操作系统上搭建 Lnmp 环境,包括安装 Nginx 和 MySQL 的详细步骤。 一、安装 Nginx 1. 首先,需要创建一个目录来存放 Nginx 的源码包。可以使用以下命令创建目录: ``` ...
安装环境:vps独立服务器+宝塔+Apache2.4/Nginx+php7.1+mysql5.5 安装说明:(先配置好服务器环境,然后在进行安装哦) 1.准备一个vps独立服务器(服务器环境apache2.4或者Nginx+php7.1+mysql5.5),域名解析到服务器...
源码名称:仿《问答库》题库问答学习平台模板 知识付费...安装环境:宝塔+nginx+php5.6+mysql5.5 特色功能: 1、同步生成WAP 2、带sitemap.xml地图 3、含会员登陆注册 4、带微信支付宝插件 5、会员登陆查看答案
环境:宝塔+Nginx+php5.5+mysql5.5 1)把压缩包上传到服务器空间,并解压 2)配置虚拟主机,进入宝塔Web面板-网站-设置-网站目录,目录指向 /服务器目录/public,在网站目录那里,选择public目录 3)新建数据库,...
YimonServer是一个拥有图形界面的快速搭建Nginx、PHP、MySQL、PHPMyAdmin、eAccelerator、ZendOptimizer、ZendGuard的绿色服务器套件。只要将程序文件夹拷贝到任意分区、目录,双击运行YimonServer.exe即可操作。...