0

我已经为 ubuntu(版本 13.04)安装了 PHP(作为 apache 的模块)。我遵循文档 http://www.php.net/manual/en/install.unix.apache2.php的说明

在安装结束时,我的 php.ini 位于并读取在 /usr/local/lib

现在我需要安装 GD 库。我这样做:

apt-get install php5-gd

当然重新启动apache。未加载扩展程序。

我发现我在 /etc/php5 下还有另一个 php 文件夹,并且已在此目录中安装了 gd 扩展。顺便说一句,我不明白为什么我在 /etc/php5/embed 下还有另一个 php.ini。

我需要为 gd 使用适当的选项重新编译 PHP 吗?

谢谢


命令信息

which php

/usr/local/bin/php

php --ini

PHP 警告:PHP 启动:无法加载动态库 '/usr/local/lib/php/extensions/no-debug-zts-20121212/gd.so' - /usr/local/lib/php/extensions/no-debug -zts-20121212/gd.so:无法打开共享对象文件:在第 0 行的未知中没有此类文件或目录

警告:PHP 启动:无法加载动态库 '/usr/local/lib/php/extensions/no-debug-zts-20121212/gd.so' - /usr/local/lib/php/extensions/no-debug- zts-20121212/gd.so: 无法打开共享对象文件: No such file or directory in Unknown on line 0 Configuration File (php.ini) Path: /usr/local/lib Loaded Configuration File: /usr/local/lib/ php.ini 在以下位置扫描其他 .ini 文件:(无)解析的其他 .ini 文件:(无)

4

1 回答 1

1

你混合 compile install 和 deb install 他们不兼容

你通过(最简单的方法)安装 php

sudo apt-get install php5

或 comile gd form source

于 2013-10-31T04:12:56.353 回答