我试图安装php5-gd但是在运行此命令之后:
yum install php-gd php-tidy
并尝试重新启动apache:
httpd -k restart
我收到以下错误:
httpd: Syntax error on line 56 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/conf.modules.d/10-php.conf: Cannot load modules/libphp5.so into server: /etc/httpd/modules/libphp5.so: symbol SSLeay_version, version OPENSSL_1.0.1 not defined in file libcrypto.so.10 with link time reference
你们中的任何人都知道为什么或如何解决这个错误?
答案 0 :(得分:8)
可能是因为openSSL尚未更新。您可以尝试通过yum更新openSSL并告诉我们它是否有效吗?
yum update openssl
答案 1 :(得分:1)
您尝试加载的php是使用比您安装的更新版本的openssl编译的。很可能你使用具有不同版本的openssl库的存储库搞乱了安装。或者对于不同版本的OS。
yum list php-gd
和yum list openssl
rpm -qf /etc/httpd/modules/libphp5.so
应该给你一两个提示。
答案 2 :(得分:0)
yum删除httpd
yum clean all
Step1:安装fedora 19
第2步:安装存储库
rpm -Uvh http://rpms.famillecollet.com/remi-release-19.rpm
步骤3:安装Apache(httpd)Web服务器和PHP 5.5.9
yum --enablerepo=remi install httpd php php-common
Step4:安装PHP 5.5.9模块
yum --enablerepo=remi install php-pecl-apc php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml
步骤5:启用服务并运行它 systemctl启用httpd.service
/etc/init.d/httpd start ## use restart after update
OR service httpd start ##在更新后使用restart
步骤6:创建测试PHP页面以检查Apache,PHP和PHP模块是否正常工作
add test page to /var/www/html/test.php file and run using localhost/test.php
答案 3 :(得分:0)
只需在md-progress-linear {
height: 2px !important;
}
文件下注释此$progress-linear-bar-height: 1px !default;
md-progress-linear {
display: block;
position: relative;
width: 100%;
height: $progress-linear-bar-height;
padding-top: 0 !important;
margin-bottom: 0 !important;
}
<md-progress-linear md-mode="indeterminate" ng-if="showLoader"></md-progress-linear>
文件,然后尝试重新启动httpd服务器,如:
libphp5.so
如果您再次遇到问题,请检查error.conf
和/etc/init.d/httpd start
文件所在的特定位置下的证书。
答案 4 :(得分:0)
Fedora 25:
sudo dnf -y remove httpd
sudo dnf -y install httpd
我建议备份所有文件和配置,以防万一。
答案 5 :(得分:0)
在Centos 7上
yum install -y php php-common
yum install openssl
or
yum reinstall openssl
systemctl restart httpd
答案 6 :(得分:0)
尝试运行
sudo dnf安装libnsl