Php
pecl 找不到 PHP - ‘沒有這樣的文件或目錄’
我已通過 Remi 儲存庫將 CentOS 安裝上的 PHP 更新為 PHP 5.5。安裝包
php-pear
。但是,當我嘗試執行時
pecl
,它找不到 PHP 安裝;[root@box etc]# pecl /usr/local/bin/pecl: line 28: /usr/local/bin/php: No such file or directory /usr/local/bin/pecl: line 28: exec: /usr/local/bin/php: cannot execute: No such file or directory
有什麼方法可以重新配置 pecl 並提供 PHP 位置?
兩者
php -v
和 Apache 服務都phpinfo()
返回“PHP 5.5.0”,因此肯定安裝了 PHP。謝謝!
我建議刪除從原始碼安裝的所有軟體包,並通過 yum 從http://dl.iuscommunity.org/pub/ius/testing/CentOS/6/x86_64/安裝必要的軟體包
# rpm --import http://dl.iuscommunity.org/pub/ius/IUS-COMMUNITY-GPG-KEY # rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-11.ius.centos6.noarch.rpm # yum search php55 --enablerepo=ius-testing Loaded plugins: fastestmirror, presto Loading mirror speeds from cached hostfile * base: ftp.colocall.net * epel: ftp.colocall.net * extras: ftp.colocall.net * ius: ius.cu.be * ius-testing: ius.cu.be * updates: ftp.colocall.net ius-testing | 2.2 kB 00:00 ius-testing/primary_db | 56 kB 00:00 ================================================== N/S Matched: php55 ================================================== php55u-debuginfo.x86_64 : Debug information for package php55u php55u.x86_64 : PHP scripting language for creating dynamic web sites php55u-bcmath.x86_64 : A module for PHP applications for using the bcmath library php55u-cli.x86_64 : Command-line interface for PHP php55u-common.x86_64 : Common files for PHP php55u-dba.x86_64 : A database abstraction layer module for PHP applications php55u-devel.x86_64 : Files needed for building PHP extensions php55u-embedded.x86_64 : PHP library for embedding in applications php55u-enchant.x86_64 : Human Language and Character Encoding Support php55u-fpm.x86_64 : PHP FastCGI Process Manager php55u-gd.x86_64 : A module for PHP applications for using the gd graphics library php55u-gmp.x86_64 : A module for PHP applications for using the GNU MP library php55u-imap.x86_64 : A module for PHP applications that use IMAP php55u-interbase.x86_64 : A module for PHP applications that use Interbase/Firebird databases php55u-intl.x86_64 : Internationalization extension for PHP applications php55u-ldap.x86_64 : A module for PHP applications that use LDAP php55u-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling php55u-mcrypt.x86_64 : Standard PHP module provides mcrypt library support php55u-mssql.x86_64 : MSSQL database module for PHP php55u-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases php55u-odbc.x86_64 : A module for PHP applications that use ODBC databases php55u-opcache.x86_64 : The Zend OPcache php55u-pdo.x86_64 : A database access abstraction module for PHP applications php55u-pear.noarch : PHP Extension and Application Repository framework php55u-pgsql.x86_64 : A PostgreSQL database module for PHP php55u-process.x86_64 : Modules for PHP script using system process interfaces php55u-pspell.x86_64 : A module for PHP applications for using pspell interfaces php55u-recode.x86_64 : A module for PHP applications for using the recode library php55u-snmp.x86_64 : A module for PHP applications that query SNMP-managed devices php55u-soap.x86_64 : A module for PHP applications that use the SOAP protocol php55u-tidy.x86_64 : Standard PHP module provides tidy library support php55u-xml.x86_64 : A module for PHP applications which use XML php55u-xmlrpc.x86_64 : A module for PHP applications which use the XML-RPC protocol
預設情況下禁用測試倉庫