PHP5.3.3源代码编译安装(Linux CentOS 5.5)
来源:互联网 发布:淘宝衣服的宣传海报 编辑:程序博客网 时间:2024/06/07 08:35
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
14
wget http://www.php.net/distributions/php-5.3.3.tar.gz
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
- PHP5.3.3源代码编译安装(Linux CentOS 5.5)
- PHP5.3.3源代码编译安装(Linux CentOS 5.5)
- PHP5.3.3源代码编译安装(Linux CentOS 5.5)
- linux下用源代码编译安装apache2.x + php5.x
- CentOS下编译安装PHP5
- [Centos]编译安装PHP5.6.13
- CentOS 编译安装php5.6
- CentOS 5.5 + php5.3.3 安装 SendMail
- Linux编译安装PHP5.6.31
- Centos 6.5下编译安装php5.6
- Centos源代码编译安装PHP
- linux 源代码 编译 安装
- linux centos php5.3 安装curl扩展
- centos 编译php5
- centos 编译 PHP5.6
- Linux编译安装LAMP环境(php5.6)
- linux下编译安装php5.6
- [Erlang 0004] Centos 源代码编译 安装 Erlang
- 交互设计师和产品经理必读,推荐《QQ阅读 设计之路》讲述了QQ阅读的前世、今生、来世。面对这么多业界的阅读器,QQ阅读如何脱颖而出,占据市场,一起看看QQ阅读的发展过程。
- 多线程并发库高级应用 之 多个线程之间共享数据的方式探讨
- java的动态代理
- SecureCRT显示乱码解决
- 低级程序员的纠结
- PHP5.3.3源代码编译安装(Linux CentOS 5.5)
- LeetCode: Partition List
- [Leetcode] Minimum Path Sum
- Http协议详解
- ios中使用自定义的字体
- 分析国内图商的文章(2010)
- poj 3107 树型DP
- 第二章表达式之谜
- 控件应用——ErrorProvider使用