|
PHP5.3.3源代码编译安装(Linux CentOS 5.5)- #1. install libs needed
- yum -y install libevent libevent-devel
- yum -y install libxml2 libxml2-devel
- yum -y install libmcrypt libmcrypt-devel
- yum -y install curl-devel
- yum -y install libpng-devel
- yum -y install libtool-ltdl-devel
- #2. create user and group for fpm(fastcgi process manager)
- groupadd fpm
- useradd --shell /sbin/nologin -g fpm fpm
- #3. download, configure and install php5.3.3
- wget http://www.php.net/distributions/php-5.3.3.tar.gz
- tar zxvf php-5.3.3.tar.gz
- cd php-5.3.3
- ./configure --prefix=/usr/local/php \
- --enable-fpm \
- --with-fpm-user=fpm \
- --with-fpm-group=fpm \
- --with-mysql=mysqlnd \
- --with-mysqli=mysqlnd \
- --with-pdo-mysql=mysqlnd \
- --without-pdo-sqlite \
- --without-sqlite3 \
- --without-sqlite \
- --with-mysql-sock=/tmp/mysql.sock \
- --with-curl \
- --enable-mbstring \
- --with-mhash \
- --with-mcrypt \
- --with-openssl \
- --with-gd \
- --enable-sockets \
- --with-gettext \
- --with-zlib \
- --enable-zip \
- --enable-soap \
- --with-xmlrpc
- make && make install
- #4. install apc
- #5. install memcached
复制代码 编译安装PHP5.3.3过程中出现的错误,及解决办法
错误: 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 |
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 |
PHP5.3.3源代码编译安装(Linux CentOS 5.5)
http://www.sqlstudy.com/article/php-5-3-3-compile-install-under-linux-centos-5.html
|
|