Sistem kütüphaneleri onu independend yapmak için PHP derlemek nasıl?

0 Cevap php

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?

0 Cevap