centOS linux 下PHP编译安装详解
2015-08-27 22:41
633 查看
一、下载PHP源码包
wgethttp://php.net/distributions/php-5.6.3.tar.gz
二、添加依赖应用
yuminstall-ygccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibpnglibpng-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursescurlopenssl-develgdbm-develdb4-devellibXpm-devellibX11-develgd-develgmp-develreadline-devellibxslt-develexpat-develxmlrpc-cxmlrpc-c-devel
三、解压PHP并配置安装
六、编辑/usr/local/nginx/conf/nginx.conf,把php-fpm相关的取消注释
七、
cpphp-5.5.25/sapi/fpm/init.d.php-fpm/etc/init.d/php-fpm
chmod+x/etc/init.d/php-fpm
chkconfig--addphp-fpm
chkconfig--level35php-fpmon
这样就可以用servicephp-fpms
wget
二、添加依赖应用
yuminstall-ygccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibpnglibpng-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursescurlopenssl-develgdbm-develdb4-devellibXpm-devellibX11-develgd-develgmp-develreadline-devellibxslt-develexpat-develxmlrpc-cxmlrpc-c-devel
三、解压PHP并配置安装
tar-zvxfphp-5.6.3.tar.gz cdphp-5.6.3 ./configure --prefix=/usr/local/php--with-config-file-path=/usr/local/php/etc --enable-fpm--enable-sysvsem--enable-sockets--enable-pcntl --enable-mbstring--enable-mysqlnd--enable-opcache--enable-shmop --enable-zip--enable-ftp--enable-gd-native-ttf--enable-wddx --enable-soap make&&makeinstall
四、拷贝一份正式的php-fpm,文件位于/usr/local/php/etc/下。从php5.3开始,php-fpm就已经集成到php中了,所以即使你用的nginx服务器,也不需要自己再去安装fastcgi或者php-fpm了。
cpphp-fpm.conf.defaultphp-fpm.conf。然后从安装目录下拷贝一份php.ini到/usr/local/php/etc/下。
五、运行/usr/local/php/sbin/php-fpm启动php-fpm
六、编辑/usr/local/nginx/conf/nginx.conf,把php-fpm相关的取消注释
七、
cpphp-5.5.25/sapi/fpm/init.d.php-fpm/etc/init.d/php-fpm
chmod+x/etc/init.d/php-fpm
chkconfig--addphp-fpm
chkconfig--level35php-fpmon
这样就可以用servicephp-fpms
相关文章推荐
- linux系统maclloc大内存的方法(超过物理内存的大小)
- loadrunner如何监控linux与windows,以及重点指标分析
- Linux内存管理 Slab分配器
- Linux中/proc
- Linux系统管理-系统定时任务
- Linux系统管理命令<一>
- 内存映射文件原理探索
- CentOs下安装Code::Blocks
- linux可疑程序追踪
- LVM是逻辑盘卷管理
- centos6.5离线安装ftp服务
- dlopen Linux 动态库失败原因与解决办法总结
- linux下automake用法
- linux运维实战练习-2015年8月27日课程作业(练习)安排
- CentOS 查看系统型号和版本内存
- Linux 文件与目录
- linux磁盘管理
- inux(debian) arm-linux-g++ v4.5.1交叉编译 embedded arm 版本的QtWebkit (browser) 使用qt 4.8.6 版本
- Linux学习笔记------讲9.3.1文件系统管理-----fdisk分区---分区过程
- linux ioctl()函数