PHP5.3.3源代码编译安装(Linux CentOS 5.5)

PHP5.3.3源代码编译安装(Linux CentOS 5.5)

01 #1. install libs needed
02 yum -y install libevent libevent-devel
03 yum -y install libxml2 libxml2-devel
04 yum -y install libmcrypt libmcrypt-devel
05 yum -y install curl-devel
06 yum -y install libpng-devel
07 yum -y install libtool-ltdl-devel
08  
09 #2. create user and group for fpm(fastcgi process manager)
10 groupadd fpm
11 useradd --shell /sbin/nologin -g fpm fpm
12  
13 #3. download, configure and install php5.3.3
15 tar zxvf php-5.3.3.tar.gz
16 cd php-5.3.3
17  
18 ./configure --prefix=/usr/local/php \
19             --enable-fpm \
20             --with-fpm-user=fpm \
21             --with-fpm-group=fpm \
22             --with-mysql=mysqlnd \
23             --with-mysqli=mysqlnd \
24             --with-pdo-mysql=mysqlnd \
25             --without-pdo-sqlite \
26             --without-sqlite3 \
27             --without-sqlite \
28             --with-mysql-sock=/tmp/mysql.sock \
29             --with-curl \
30             --enable-mbstring \
31             --with-mhash \
32             --with-mcrypt \
33             --with-openssl \
34             --with-gd \
35             --enable-sockets \
36             --with-gettext \
37             --with-zlib \
38             --enable-zip \
39             --enable-soap \
40             --with-xmlrpc
41  
42 make && make install
43  
44 #4. install apc
45 #5. install memcached

编译安装PHP5.3.3过程中出现的错误,及解决办法。

1 错误: configure: error: libevent >= 1.4.11 could not be found
2 解决: yum -y install libevent libevent-devel
1 错误: configure: error: xml2-config not found. Please check your libxml2 installation.
2 解决: yum -y install libxml2 libxml2-devel
1 错误: configure: error: mcrypt.h not found. Please reinstall libmcrypt.
2 解决: yum install libmcrypt libmcrypt-devel
1 错误: configure: error: Please reinstall the libcurl distribution -
2       easy.h should be in <curl-dir>/include/curl/
3 解决: yum -y install curl-devel
4 </curl-dir>
1 错误: If configure fails try --with-jpeg-dir=
2       configure: error: libpng.(a|so) not found.
3 解决: yum -y install libpng-devel
1 错误: /usr/bin/ld: cannot find -lltdl
2       collect2: ld returned 1 exit status
3 解决: yum -y install libtool-ltdl-devel
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值