星期一, 1 二月 2010

Solaris 10 下编译PHP-5.2.5遇到的问题

« Solaris 10下安装apache2.2.8和PHP5.2.6的问题 | Main | MySQL 表修复 »
  在Solaris 10 8/07下安装了Apache2.2.8、MySQL5.0.51和PHP5.2.5。需要的相应扩展包是在 www.sunfreeware.com下载的。MySQL5.0.51是从MySQL网站下载的二进制包tar.gz,直接配置安装的,apache2.2.8和php5.2.5编译安装。

  Apache的编译参数:

./configure --prefix=/usr/apache2.2 --with-mpm=worker --enable-so --enable-mods-shared=all --enable-modules=all --enable-ssl=shared --enable-ssl --with-ssl=/usr/local/ssl --with-apr=/usr/local/apr-httpd/ --with-apr-util=/usr/local/apr-util-httpd/ --enable-proxy --enable-proxy-connect --enable-proxy-ftp  --enable-proxy-http  --enable-proxy-ajp --enable-proxy-balancer

  因为要使用tomcat,所以在编译apache之前,你要编译 apr和apr-util,apache网上有说明。

  编译php要加入libmcrypt扩展,这个也得自己下载源码编译。否则使用phpmyadmin会出现"无法载入 mcrypt 扩展,<br />请检查 PHP 配置"的提示。编译参数如下:

./configure --prefix=/usr/local/libmcrypt --disable-posix-threads --enable-dynamic-loading

  php5.2.5的编译参数:

./configure --prefix=/usr/local/php --with-apxs2=/usr/apache2.2/bin/apxs --with-mysql=/usr/mysql/mysql5.0.51 --with-curl --enable-ftp --with-libxml-dir=/usr/local  --enable-soap --with-xsl  --with-zlib-dir=/usr/local --with-freetype-dir=/usr/local  --enable-mbstring --enable-sockets --with-ldap --enable-exif --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-mcrypt=/usr/local/libmcrypt

  好像遇到了 ***c++找不到的提示,需要设置LD_LIBRARY_PATH。

Posted by xiaojf at 7:49 下午 in 未分类

 

[Trackback URL for this entry]

Your comment:

(not displayed)
 
 
 

Live Comment Preview:

 
« First  « Prev   1 2 3 4 5   Next »  Last »
« 二月 »
星期日星期一星期二星期三星期四星期五星期六
 123456
78910111213
14151617181920
21222324252627
28