第一节 php环境搭建与优化

一 php安装
方法1 源码安装(jweb1,jweb2)

yum -y install libxml2
yum -y install libxml2-devel
yum -y install openssl
yum -y install openssl-devel
yum -y install curl
yum -y install curl-devel
yum -y install libjpeg
yum -y install libjpeg-devel
yum -y install libpng
yum -y install libpng-devel
yum -y install freetype
yum -y install freetype-devel
yum -y install pcre
yum -y install pcre-devel
yum -y install libxslt
yum -y install libxslt-devel
yum -y install bzip2
yum -y install bzip2-devel
[[email protected] php-5.6.38]# useradd -s /sbin/nologin nginx
[[email protected] php-5.6.38]# ./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip
[[email protected] php-5.6.38]# make && make install
[[email protected] php-5.6.38]# cp php.ini-development /usr/local/php/lib/php.ini
[[email protected] php-5.6.38]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
 [[email protected] php-5.6.38]#vim /usr/local/php/lib/php.ini
 772 cgi.fix_pathinfo=0
[[email protected] php-5.6.38]# vim /usr/local/php/etc/php-fpm.conf
149 user = nginx
150 group = nginx
[[email protected] php-5.6.38]# vim /etc/profile
 77 export PATH=/usr/local/php/bin/:$PATH
[[email protected] php-5.6.38]# php-fpm
[[email protected] php-5.6.38]# ss -tunlp | grep 9000
tcp    LISTEN     0      128    127.0.0.1:9000                  *:*                   users:(("php-fpm",pid=1047,fd=0),("php-fpm",pid=1046,fd=0),("php-fpm",pid=1045,fd=7))
[[email protected] php-5.6.38]# vim /etc/rc.local
/usr/local/bin/php-fpm
[[email protected] php-5.6.38]# chmod +x /etc/rc.local

二 安装php支持redis模块

[[email protected] phpredis-2.2.4]# ls /usr/local/php/bin/php-config
/usr/local/php/bin/php-config
[[email protected] phpredis-2.2.4]# ./configure --with-php-config=/usr/local/php/bin/php-config
[[email protected] phpredis-2.2.4]# make && make install
[[email protected] phpredis-2.2.4]# ls /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
opcache.a  opcache.so  redis.so
[[email protected] phpredis-2.2.4]# vim /usr/local/php/lib/php.ini
 733 extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-2013122     6/"
 734 extension = "redis.so"
[[email protected] ~]# php -m | grep redis
redis

三 php参数优化
优化参数参考:http://blog.51cto.com/11233559/2124007

原文地址:http://blog.51cto.com/14050800/2333606

时间: 2024-11-06 23:26:28

第一节 php环境搭建与优化的相关文章

Python学习第一弹——Python环境搭建

一.Python简介: Python,是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具有丰富和强大的类库.它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起.常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用

Spark入门到精通--(第十节)环境搭建(ZooKeeper和kafka搭建)

上一节搭建完了Hive,这一节我们来搭建ZooKeeper,主要是后面的kafka需要运行在上面. ZooKeeper下载和安装 下载ZooKeeper 3.4.5软件包,可以在百度网盘进行下载.链接: http://pan.baidu.com/s/1gePE9O3 密码: unmt. 下载完用Xftp上传到spark1服务器,我是放在/home/software目录下. [[email protected] lib]# cd /home/software/ [[email protected]

FFMPEG高级编程第一篇:环境搭建及编译

前段时间在翻看电脑里面资料时,发现了以前做的在嵌入式硬件上面运行以ffmepg为基础,以嵌入式硬件解码的多媒体播放工作,发现都快忘记完了.今日得闲整理温习了一下ffmpeg在嵌入式上的运用,这里给大家分享一下,顺便做了一下记录以备以后使用时参考. 本文(记录)与目前网上很多关于ffmpeg的文章相比有两个特点: 一.重点不在于ffmpeg的解码部分(这个本来是ffmpeg最大的亮点),为什么?前面说了,这是我以前工作的一个整理.况且关于ffmpeg的解码相关文章非常多了,如果大家感兴趣的话,可以

Spark入门到精通--(第九节)环境搭建(Hive搭建)

上一节搭建完了Hadoop集群,这一节我们来搭建Hive集群,主要是后面的Spark SQL要用到Hive的环境. Hive下载安装 下载Hive 0.13的软件包,可以在百度网盘进行下载.链接: http://pan.baidu.com/s/1gePE9O3 密码: unmt

Spark入门到精通--(第七节)环境搭建(服务器搭建)

Spark搭建集群比较繁琐,需要的内容比较多,这里主要从Centos.Hadoop.Hive.ZooKeeper.kafka的服务器环境搭建开始讲.其中Centos的搭建不具体说了,主要讲下集群的配置. 环境搭建软件包 由于我是直接拿了三台现成的Centos 5.6的系统上进行搭建的,所以Centos的搭建就不说了,有需要的可以自行网上搜一下,也比较简单.当然以下有些工具也可以用你们已经顺手的工具包O(∩_∩)O~~ Centos 5.6(Linux服务器) JDK 1.7(Java开发环境)

android学习第一篇 开发环境搭建

android开发环境搭建 由于博主最近在学golang,所以就想着顺手把android开发给学了.最近这两天都在折腾idea,搭建开发环境.昨天晚上终于把golang和android的环境都搭好了,总结一下. 博主一开始使用android studio 做 android 开发,但使用idea做 golang 开发.这两个IDE都是功能十分庞大的,一同运行的话两个分别占用1.5G内存,所以就琢磨用idea开发安卓了.期间遇到几个坑,分享出来. 1.安装安卓SDK 下载地址 http://and

搞死socket.io第一天,环境搭建 & Hello world

原文:http://www.cnblogs.com/xiezhengcai/p/3955827.html socket.io 一个与服务器实时通信的工具,它与原生的webSocket相比,具有更可靠.快速的优点,并且能很好的兼容不同系统.浏览器及设备.http://socket.io/ nodeJS 服务端js解析引擎 http://www.nodejs.org/ 一.环境搭建 在服务器上创建目录socketio,以它为我们的工作空间. 安装node(略过) 在工作空间下: 安装socket i

第一阶段 开发环境搭建

一.Java语言简介 1. Java语言简介: 概要:简单介绍Java语言.Java 编程语言是个简单.完全面向对象.分布式.解释性.健壮.安全与系统无关.可移植.高性能.多线程和动态的编程语言,Java可以撰写跨平台应用软件. 目录: · 什么事Java? · Java的历史 · Java开发环境 · Java程序的运行 什么是Java? Java编程语言是简单.完全面向对象.分布式.解释性.健壮.安全与系统无关.可移植.高性能.多线程和动态的编程语言 Java可以撰写跨平台应用软件,是由Su

大海教你学手游2015CocosLua第一季_01环境搭建与场景封装

课程地址:http://ke.qq.com/cgi-bin/courseDetail?course_id=78017 cocos2d-x直播课交流群: 461039382(发布每节课视频和资料) 网盘资料下载:http://pan.baidu.com/s/1dDvZvAp ( 密码要进群才有) Cocos是一款跨平台移动游戏引擎,实际上是把不同平台的图形处理.交互事件通过 C++实现了统一Api,见下图: 中间蓝色的部分Cocos2d-x就是通过C++调用ios.Android等平台的图形库Op