I need a standalone independent-from-system-libraries version of PHP to be able to distribute it as a .zip file containing binaries. Previously the .zip was containing libxml2.so.2, libpng12.so.0, php.ini and php executable. Recently I needed to add some functionalities and recompile the PHP. I did it with:
./configure \
--prefix=/home/user/php/out \
--libdir=. \
--enable-static=YES \
--enable-shared=NO \
--with-pdo_mysql \
--with-gd \
--with-mysql \
--enable-zip \
--enable-zend-multibyte \
--enable-cgi \
--enable-fastcgi \
--with-ldap=shared
make && make install
Sonra / usr / lib / dışarı / bin ve libmysqlclient.so.16 gelen php aldı. Ama yeni php kütüphane almak istemiyor. Ben onu bir kez ben aşağıdaki hatayı alıyorum:
./php: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory
libmysqlclient.so.16 ve php aynı dizinde bulunmaktadır. I / usr / lib libmysqlclient.so.16 koyarsanız, php çalışıyor.
Ben derleme sırasında unutmuş olduğunuz herhangi bir ek seçeneği var mı? ". - Libdir =" Neden değil çalışma seçeneği?