星期一, 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。
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 at 7:49 下午 in 未分类
[Trackback URL for this entry]