这是我的PHP设置
################################################################## # setup PHP ################################################################## # we use this to make inline CSS in newsletter yum install php php-tidy php-xml php-xmlrpc php-gd -y # if make is missing yum install gcc automake autoconf libtool make -y # configuring php pecl http yum install zlib-devel curl-devel php-devel php-pear -y # required by phpMyAdmin yum install php-mcrypt php-mbstring php-bcmath pcre -y pecl channel-update pecl.php.net pecl upgrade pecl install bbcode pecl install pecl_http pecl install apc pecl install oauth # add to /etc/php.ini extension=bbcode.so extension=http.so extension=apc.so extension=oauth.so apc.shm_size="128MB"
不幸的是,当我跑步
pecl install oauth
我得到:
[root@server ~]# pecl install oauth downloading oauth-1.1.0.tgz ... Starting to download oauth-1.1.0.tgz (44,731 bytes) ............done: 44,731 bytes 6 source files, building ERROR: could not chdir to /var/tmp/oauth/examples
那么说我创build目录。
[root@server ~]# mkdir /var/tmp/oauth [root@server ~]# mkdir /var/tmp/oauth/examples [root@server ~]# pecl install oauth downloading oauth-1.1.0.tgz ... Starting to download oauth-1.1.0.tgz (44,731 bytes) ............done: 44,731 bytes 6 source files, building running: phpize Cannot find config.m4. Make sure that you run '/usr/bin/phpize' in the top level source directory of the module ERROR: `phpize' failed [root@server ~]#
呃。 我放弃这一个。 一直试图解决它在过去的几个小时。
更多信息。
[root@server ~]# phpize -v Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626
和
[root@server ~]# find / -name "config.m4" [root@server ~]#
这实际上是一个PECL错误。 ( http://pecl.php.net/bugs/bug.php?id=16746 )
该解决scheme在PECL页面上给出。
下载你想要手动查找的库,比如说PDO_MYSQL-1.0.2.tgz。 解压缩到目录PD0_MYSQL-1.0.2。 运行phpize。 它将被安装。
希望这可以帮助