compiling php5.4 on macosx 10.6.8
- by ling
I'm trying to compile php 5.4.7 on mac osx 10.6.8.
I could install it using the default procedure:
./configure \
--prefix=/usr/local \
--with-config-file-path=/usr/local/etc \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql
sudo make clean
sudo make
sudo make install
But now if I try to install to compile php with the curl module it fails:
./configure \
--prefix=/usr/local \
--with-config-file-path=/usr/local/etc \
--with-curl=/usr \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql
sudo make clean
sudo make
= last lines of make output:
Undefined symbols:
"_CRYPTO_set_locking_callback", referenced from:
_zm_shutdown_curl in interface.o
_zm_startup_curl in interface.o
"_CRYPTO_num_locks", referenced from:
_zm_shutdown_curl in interface.o
_zm_startup_curl in interface.o
"_CRYPTO_get_id_callback", referenced from:
_zm_startup_curl in interface.o
"_CRYPTO_set_id_callback", referenced from:
_zm_shutdown_curl in interface.o
_zm_startup_curl in interface.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: * [libs/libphp5.bundle] Error 1
I read somewhere ( http://user.xmission.com/~georgeps/documentation/tutorials/compilation_and_makefiles.html )
that in this case, I should tell the compiler where to find the missing library, so that it can links the missing files.
The problem is that I don't what library I should look for, is it libssl2 ?