ubuntu下php编译问题,求助,路过的请贴~

MMDD0827 MMDD0827 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
服务器:A、B 装着ubuntu12.04 64位服务器系统

我的目的:想在A机器上编译一份php程序,然后拿到B机器上来用(这是为了以后扩充方便,编译一次以后都用这个,省得每台机器都需要编译)

现在问题:A机器上边编译正常测试也正常,但复制到B机器上就开始报缺少一些lib库,例如: libmcrypt.so.4等等

我编译的时候,这些库文件的地址(我统一把这些库编译到一个同一个文件夹下)我都在configure里边指定了,编译正常结束,测试也正常,但是之后复制到了B机器上却提示缺少各种库文件,权限我都给了
chmod -R 755 /my/
这样的。

编译选项如下:

#回车是我手动打上的 ,如要上机操作请删除回车换行
./configure
--prefix=/my/php
--with-config-file-path=/my/php/etc
--with-mysql=mysqlnd
--with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd
--with-iconv-dir
--with-freetype-dir=/jm/libs/lib
--with-jpeg-dir=/my/libs/lib
--with-png-dir=/my/libs/lib
--with-openssl=/my/libs/lib
--with-mhash=/my/libs/lib
--with-zlib=/my/libs/lib
--with-curl=/my/libs/lib
--with-mcrypt=/my/libs/lib
--with-libxml-dir=/my/libs/lib
--enable-xml
--disable-rpath
--enable-bcmath
--enable-shmop
--enable-sysvsem
--enable-inline-optimization
--enable-mbregex
--enable-fpm
--enable-mbstring
--with-gd
--enable-gd-native-ttf
--enable-pcntl
--enable-sockets
--with-xmlrpc
--enable-zip
--enable-soap
--enable-opcache

/my/libs/lib 目录是我编译的一些库文件存放的路径
...全文
评论 1
收藏 已收藏
分享
返回顶部
MMDD0827
PHP 20,393 成员 19,654 内容