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/article/details/45579837不同地方。

4.5 安装PHP

1) 创建用户php-fpm使用的www用户。

# groupadd  www  #添加www组

# useradd -g  www www -s /bin/false  #创建nginx运行账户www并加入到www组,不允许www用户直接登录系统

2) 创建安装目录,缓存目录,日志目录

a) 安装目录

# mkdir -p /usr/local/php5

b) 缓存目录

# mkdir -p /tmp/phis

# chown www:www /tmp/phis -R

c)session目录,如果是负载均衡的多台服务器,需要共享session,session需要放入memcach中

# mkdir -p /tmp/session

# chown www:www /tmp/session -R

d)创建日志目录

# mkdir -p /data0/logs/php

# chown www:www /data0/logs/php -R

3)解压

确保已经安装mysql-devel  且生成/usr/lib64/mysql

64位系统中 libmysqlclient 默认安装到了 /usr/lib64/mysql/ 目录下

而php编译时是去/usr/lib目录下查找 因此要创建软连接

# ln -s /usr/lib64/mysql/libmysqlclient* /usr/lib

# /sbin/ldconfig

# cd /usr/local/src/php

# tar -xvpf php-5.5.29.tar.gz

5) 配置

# cd php-5.5.29

# ./configure  --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-mysql=/usr --with-mysqli=/usr/lib64/mysql/mysql_config  --with-iconv-dir=/usr/local --with-freetype-dir
--with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex
--enable-fastcgi  --enable-fpm --enable-force-cgi-redirect  --enable-mbstring --with-mcrypt  --with-gd  --enable-gd-native-ttf --with-openssl  --with-mhash  --enable-pcntl  --enable-sockets --with-ldap  --with-ldap-sasl  --with-xmlrpc  --enable-zip  --enable-soap
--without-pear  --with-pdo-mysql

6)编译

make ZEND_EXTRA_LIBS=‘-liconv‘

7)安装

make install

4.7 配置PHP

不需要再配置php-fpm。在/usr/local/php5/sbin/php-fpm已经有了。

时间: 2024-09-30 17:58:17

php5.5.29安装的相关文章

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 g

编译安装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   

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

【PHP】PHP开发环境搭建——windows篇(apache2.2.22+php5.3.29+mysql5.7)

一直有学习php的想法,也稍微弄过一点点php,以前是用xmpp或者wamp来实现这会让很多初学者盲目,不知道是啥.现在来搭建一遍开发环境,并且说明下每一个的用途. 1.下载apache的http server 官网:http://httpd.apache.org/ 下载:httpd-2.2.22-win32-x86-openssl-0.9.8t.msi                       PHP官网:http://php.net/  下载:http://windows.php.net/

php5.4编译安装--nginx

1.下载源码包 wget 网址/源码包2.解压源码包 tar -zxvf 源码包3.创建一个安装目录 mkdir /usr/local/php4.进入解压后的目录中,初始化安装环境./configure \--prefix=/usr/local/php \--with-config-file-path=/usr/local/php/etc \--enable-fpm \--with-fpm-user=php-fpm \--with-fpm-group=php-fpm \--with-mysql=

php5.6编译安装apache

1.下载源码包wget 网址/php-5.6.30.tar.gz2.解压源码包tar -zxvf php-5.6.30.tar.gz3.创建一个安装目录mkdir /usr/local/php4.进入解压后的目录中,初始化安装环境:./configure \--prefix=/usr/local/php \--with-apxs2=/usr/local/apache/bin/apxs \--with-config-file-path=/usr/local/php/etc \--with-mysq

php5.3.3安装mongo扩展

/usr/bin/phpize./configure --with-php-config=/usr/bin/php-configmake && make install/usr/sbin/apachectl stop/usr/sbin/apachectl start需要升级pear.命令是pear upgrade. 发现一个bug,php5.3.3只支持mongo1.4.5 php5.3.3安装mongo扩展,布布扣,bubuko.com