我正在尝试在aws上的opensuse ec2实例上启用curl。 我使用下面的命令设置了apache,php mysql
- zypper in apache2
- zypper in php5 php5-mysql php5-curl php5-soap php5-zip php5-pcntl php-mbstring apache2-mod_php5
- zypper in mysql mysql-tools
- chkconfig apache2 on
- chkconfig mysql on
- SuSEconfig
- service apache2 restart
- service mysql restart
当我运行php -i |时我得到了grep curl命令
PHP警告:PHP启动:无法加载动态库'/usr/lib64/php5/extensions/php_curl.dll' - /usr/lib64/php5/extensions/php_curl.dll:无法打开共享对象文件:没有这样的第0行的未知文件或目录 PHP警告:PHP启动:无法加载动态库'/usr/lib64/php5/extensions/php_openssl.dll' - /usr/lib64/php5/extensions/php_openssl.dll:无法打开共享对象文件:没有这样的文件或目录在第0行的未知中 PHP警告:PHP启动:无法加载动态库'/ usr / bin / curl' - / usr / bin / curl:无法在第0行的Unknown中动态加载可执行文件 /etc/php5/conf.d/curl.ini,
当我运行grep -Hrv ";" /etc/php5 | grep -i "extension="
时,我收到以下消息。
/etc/php5/conf.d/mbstring.ini:extension=mbstring.so
/etc/php5/conf.d/ctype.ini:extension=ctype.so
/etc/php5/conf.d/iconv.ini:extension=iconv.so
/etc/php5/conf.d/pdo_mysql.ini:extension=pdo_mysql.so
/etc/php5/conf.d/dom.ini:extension=dom.so
/etc/php5/conf.d/mysql.ini:extension=mysql.so
/etc/php5/conf.d/tokenizer.ini:extension=tokenizer.so
/etc/php5/conf.d/mysqli.ini:extension=mysqli.so
/etc/php5/conf.d/pdo.ini:extension=pdo.so
/etc/php5/conf.d/zlib.ini:extension=zlib.so
/etc/php5/conf.d/xmlwriter.ini:extension=xmlwriter.so
/etc/php5/conf.d/curl.ini:extension= /usr/bin/curl
/etc/php5/conf.d/json.ini:extension=json.so
/etc/php5/conf.d/xmlreader.ini:extension=xmlreader.so
/etc/php5/apache2/php.ini: extension=/usr/bin/curl.so
/etc/php5/apache2/php.ini:extension=php_openssl.dll
/etc/php5/cli/php.ini:extension=php_curl.dll
我无法找到curl.so文件。我认为它应该在扩展文件夹中,其中zlib.so,xmlwrite.so文件是。
请帮助我找到一种运行卷曲的方法。
感谢