lnmp之php5.6.29安装

linux下lnmp环境之php安装

为了防止出现缺失,安装下面集成,复制的时候请将这个复制成一个整行,下面3行是一整行

[[email protected] src]#yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers gd gd2 gd-devel gd2-devel perl-CPAN pcre-devel

[[email protected] src]# wget  http://cn2.php.net/get/php-5.6.29.tar.gz/from/this/mirror

[[email protected] src]# mv mirror  phpphp.tar.gz

[[email protected] src]# tar vfxz phpphp.tar.gz

[[email protected] php-5.6.29]#./configure --prefix=/usr/local/php \
--with-config-file-path=/etc/php \
--with-gd \
--enable-gd-native-ttf \
--enable-mysqlnd \
--with-mysql=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl \
--enable-mbstring \
--enable-fpm

这个不需要管,如果已经安装了mysql,这个错误就不会出现

[[email protected] php-5.6.29]# make && make install

执行编译安装...

ok,安装成功

[[email protected] php-5.6.29]# cd /usr/local/php

[[email protected] php]# ./sbin/php-fpm

出现如上错误

[[email protected] etc]# cp /usr/local/php/etc/php-fpm.conf.default php-fpm.conf

补充:[[email protected] etc]# cp /usr/local/src/php-5.6.29/php.ini-development  /etc/php/php.ini

php-fpm运行成功

[[email protected] php]# ./bin/php

小结:php-fpm是php和nginx联通的的桥梁

********************************************************************************************************

后记针对安装php7如出现如下问题,下面有解决方案:

问题

解决方案

时间: 2024-10-11 12:42:49

lnmp之php5.6.29安装的相关文章

php5.5.29安装

CleverCode以前使用的php是php5.2,下载升级为php5.5.29 1 下载php-5.5.29.tar.gz http://download.csdn.net/detail/clevercode/9602370 2 其它的安装都和 http://blog.csdn.net/clevercode/article/details/45579837 安装相同. 不同的地方是.php5.5已经有自带的php-fpm. 与http://blog.csdn.net/clevercode/ar

Mac下安装LNMP(Nginx+PHP5.6)环境

Mac下安装LNMP(Nginx+PHP5.6)环境 安装Homebrew 最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程 确保系统已经安装xcode,然后使用一行命令安装依赖管理工具Homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 之后就可以使用 brew

Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL

之前在Ubuntu12.04上搭建过PHP开发环境,按照这里http://budongzhenren.blog.51cto.com/2288320/991365安装的.但是系统换成14.04后,再用这个方法安装一直不成功,让我很郁闷,折腾了好久,后来才发现在12.04上安装Nginx,默认的网站根目录在 /usr/share/nginx/www,而在14.04上,默认的网站根目录是 /usr/share/nginx/html. 在Ubuntu14.04上搭建PHP环境的步骤参考这里:http:/

编译安装PHP-5.4.29环境

一.部署编译PHP环境,提前需要安装依赖包模块: libmcrypt.libmcrypt-devel.mhash.mhash-devel.mcrypt 通过rpm -qa | grep 如检查没有安装,则进行安装 备注:以下的安装方式都已经写成了简易脚本,安装起来比较方便 二.编译PHP环境所需模块 #!/bin/bash # ------------------install libmcrypt-2.5.8 :: begin ------------------ cd /usr/local m

编译安装php-5.4.29

PHP的安装依赖Mysql环境,在安装前需要先检查mysql是否安装 一.环境 系统:CentOS 6.4x64 最小化安装 IP:192.168.3.54 二.安装 安装前检查系统环境 [[email protected] ~]# netstat -anpt |egrep '3306|80' tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      1609/mysqld   

LAMP 和 LNMP(LEMP) 编译安装

一.Apache2.2+PHP5.3(module) + MariaDB5.5 1.1 编译安装Apache2.2 1.2 编译安装MariaDB5.5 1.3 编译安装 PHP-5.3.29 1.4 mysql测试 二.Apache 2.4+PHP5.4(fpm)+MariaDB5.5 2.1 编译安装Apache2.4 2.2 编译安装MariaDB5.5 2.3 编译安装 PHP-5.4 2.4 mysql 测试 三.nginx1.6+ PHP5.3(fpm)+ MariaDB5.5 3.

zabbix-3.2.3+php-5.6.29+percona-server-5.6.29-76.2+nginx-1.10.2(CentOS6.5)

一.安装percona-server-5.6.29-76.2 1.先安装依赖包 yum -y install gcc gcc-c++ autoconf automake openssl openssl-devel zlib zlib-devel ncurses-devel libtool-ltdl-devel bison-devel bison 2.安装cmake,编译percona用 cd /usr/local/src && tar xf cmake-3.7.2.tar.gz &

Linux php5.2.10升级到PHP5.3.29

成都这边的程序员要求把PHP从5.2.10版本升级到5.3.29版本. #cd /Data/App_php/ #wget http://cn2.php.net/get/php-5.3.29.tar.gz/from/this/mirror #tar -zxvf php-5.3.29.tar.gz #cd php-5.3.29 #./configure  --prefix=/Data/App_php/php-5.3 --sysconfdir=/Data/App_php/php-5.3/etc --d

lnmp环境源码编译安装记录

系统:Cenos 6.5 X64 软件: tengine-2.0.3.tar.gz pcre-8.33.tar.bz2 mysql-5.6.12.tar.gz php-5.5.14.tar.bz2 一.安装nginx 1.1 安装nginx所需的pcre-devel库,使nginx支持HTTP Rewrite模块 [[email protected]]# ./configure --prefix=/home/webserver/pcre  && make && make i