php5.5.29安装
来源:互联网 发布:linux查看所有文件夹 编辑:程序博客网 时间:2024/06/08 05:11
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已经有了。1)拷贝配置文件
# cp /usr/local/src/php/php-5.5.29/php.ini-development /usr/local/php5/etc/php.ini
2)删除系统自带配置文件
# rm -rf /etc/php.ini
3)添加软链接
# ln -s /usr/local/php5/etc/php.ini /etc/php.ini
#配置php命令
ln -s /usr/local/php5/bin/php /usr/bin/
1 0
- php5.5.29安装
- php5安装
- php5安装
- 安装php5
- 安装PHP5
- Ubuntu | 安装PHP5 | PHP5.6 |
- php5安装详解
- PHP5 安装方法
- php5 安装方法 [转]
- win2003+php5安装说明
- 安装配置Php5
- php5.1.6的安装
- PHP5&MYSQL5安装过程
- 安装Apache2 + PHP5 + MYSQL
- 安装 apache2 + php5 + mysql
- php5安装详解
- [转]PHP5安装
- PHP5 安装方法
- Mac 中的sublime text3 如何安装插件
- Leetcode - Bit minipulation - 371. Sum of Two Integers(递归模拟位运算求和)
- table滚动时固定首行
- GridView选中行变色
- HDU 5824 graph[Waiting]
- php5.5.29安装
- HDU 2601 An easy problem(数学转换)
- C++ Primer 第18章 知识点回顾
- 记一次macbook安装PyQt4的探坑历程
- Context相关知识
- Lucene:基于Java的全文检索引擎简介
- HDU 1400 Mondriaan's Dream(状压DP)
- json字符串和bean转换
- APP组件化与插件化华山论剑