编译php时出错-缺少DSO

编译php时出错-缺少DSO,php,ubuntu,Php,Ubuntu,我编译了php7,如下所示 ./configure --enable-bcmath --with-bz2 --enable-calendar --enable-exif --enable-dba --enable-ftp --with-gettext --enable-mbstring --with-mcrypt --with-mhash --enable-pcntl --with-pspell --enable-shmop --enable-soap --enable-sockets --en

我编译了php7,如下所示

./configure --enable-bcmath --with-bz2 --enable-calendar --enable-exif --enable-dba --enable-ftp --with-gettext --enable-mbstring --with-mcrypt --with-mhash --enable-pcntl --with-pspell --enable-shmop --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --enable-zip --with-readline --with-curl  --enable-debug --enable-maintainer-zts --enable-pthreads --prefix=/usr --with-config-file-path=/etc --prefix=/usr

# sudo make 
sudomake抛出以下错误

/usr/bin/ld:ext/curl/.libs/interface.o:对符号“CRYPTO\u set\u id\u callback@@OPENSSL\u 1.0.0”的未定义引用 //lib/x86_64-linux-gnu/libcrypto.so.1.0.0:添加符号时出错:命令行中缺少DSO collect2:错误:ld返回了1个退出状态 make:**[sapi/cli/php]错误1


make:**[sapi/cli/php]错误1

您似乎缺少配置标志-使用openssl=/path/to php不需要它,但我想curl需要它

更正

作者让它工作
./configure-with-readline-with-openssl-with-openssl-dir=/usr/local/bin-with-curl=/usr/local-enable-debug-enable-mainter-zts-enable-pthreads-prefix=/usr-with-config-file-path=/etc

您似乎缺少配置标志-with-openssl=/path/to php不需要它,但我想curl需要它

更正

作者让它工作
./configure-with readline-with openssl-with openssl dir=/usr/local/bin-with curl=/usr/local-enable debug-enable mainter zts-enable pthreads-prefix=/usr-with config file path=/etc

sudo apt get install libssl dev openssl?@squangeqargo yup,已经安装了apt get install-y git core autoconf bison libxml2 dev libbz2 dev libmcrypt dev libcurl4 openssl dev libltdl dev libpng dev libpspell dev libreadline dev make看看这里,例如,可能会有帮助,也许您应该克隆它repo@strangeqargo通过你的回答得到了答案/配置-with readline-with openssl-with openssl dir=/usr/local/bin-with curl=/usr/local-enable debug-enable mainter zts-enable pthreads-prefix=/usr-with config file path=/etc-prefix=/usr@strangeqargo你可以转发你的答案,我会接受的:sudo apt get install libssl dev openssl?@strangeqargo是的,已经安装了apt get install-y git core autoconf bison libxml2 dev libbz2 dev libmcrypt dev libcurl4 openssl dev libltdl dev libpng dev libpspell dev libreadline dev make看看这里,例如,可能会有帮助,也许您应该克隆它repo@strangeqargo通过你的回答得到了答案/配置-with readline-with openssl-with openssl dir=/usr/local/bin-with curl=/usr/local-enable debug-enable mainter zts-enable pthreads-prefix=/usr-with config file path=/etc-prefix=/usr@strangeqargo你可以转发你的答案,我会接受的:谢谢你的时间,几个小时后就解决了:谢谢你的时间,几小时后就解决了:P