libXpm。(a | so)在Ubuntu 11.04上安装PHP时找不到错误

我想在Ubuntu 11.04上编译PHP 5.3.21。 我不断收到以下错误:

configure: error: libXpm.(a|so) not found.

我search了libXpm.alibXpm.so的位置,它们都在/usr/lib 。 因此,我在configuration脚本中更新--with-xpm-dir--with-xpm-dir=/usr/lib ,但是我仍然得到相同的错误。 我也安装了libxpm-dev和一系列其他的依赖库,但我仍然得到错误。

以下是整个configuration脚本:

 ./configure --enable-fpm --enable-cli --with-fpm-user=phpfpm --with-fpm-group=phpfpm --prefix=/usr/local/php --exec-prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-config-file-scan-dir=/usr/local/php/etc/conf.d --with-libdir --enable-bcmath --enable-ctype --with-curl --with-curlwrappers --with-pear --enable-dba --with-cdb --enable-exif --enable-ftp --disable-fileinfo --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --with-xpm-dir=/usr/lib --with-freetype-dir --with-t1lib --enable-gd-native-ttf --with-gettext --with-gmp --with-imap --with-imap-ssl --with-ldap --with-ldap-sasl --enable-mbstring=all --with-mcrypt --with-mhash --with-mysql --with-mysqli --with-pdo-mysql --enable-sqlite-utf8 --with-openssl --with-kerberos --with-pspell --enable-shmop --enable-simplexml --with-snmp --enable-soap --enable-sockets --with-tidy --enable-wddx --enable-xmlreader --with-xmlrpc --with-xsl --enable-zip --with-zlib --enable-sysvsem --enable-sysvshm 

我真的很感谢一些帮助。

谢谢。

我能够通过改变下面的特定configuration选项的设置来解决这个问题:

 --with-libdir=lib --with-xpm-dir=/usr 

这确保/usr/lib将会search所需文件的主要位置之一。

这之后它运作良好。

我解决了这个:

 ln -s /usr/lib/x86_64-linux-gnu/libXpm.so /usr/lib/ ln -s /usr/lib/x86_64-linux-gnu/libXpm.a /usr/lib/