编译PHP的时候出下面的错:
checking for mysql_close in -lmysqlclient… no
checking for mysql_error in -lmysqlclient… no
configure: error: mysql configure failed. Please check config.log for more information. 阅读全文
;;;;;;;;;;;
; 警告 ;
;;;;;;;;;;;
; 此配置文件是对于新安装的PHP的默认设置.
; 默认情况下,PHP使用此配置文件安装
; 此配置针对开发目的,并且*不是*针对生产环境
; 基于一些安全方面的考虑,在你的网站上线之前,请考虑使用php.ini-recommended
; 以及在线文档 http://php.net/manual/en/security.php. 阅读全文
为php编译xcache模块的时候,需要运行phpize
得到了一个错误#/usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF
environment variable is set correctly and then rerun this script.
通过安装 autoconf 可以解决
centos下执行 yum install autoconf即可
debian下执行 apt-get install autoconf即可
今天在安装phpmyadmin的时候,登陆进去后,显示 “无法载入 mcrypt 扩展,<br />请检查 PHP 配置!!!”根据以前的经验肯定是少编译了一个模块,后来搜索一下,是因为少了一个 libmcrypt 的软件包,解决过程如下: 阅读全文
wget http://pecl.php.net/get/PDO_MySQL-1.0.2.tgz
tar xzvf PDO_MySQL-1.0.2.tgz
cd PDO_MySQL-1.0.2注释掉configure里头判断是否已经安装pdo扩展的代码片段,继续跑:
phpize
./configure
make
make install
注:如果执行phpize提示
-bash: phpize: command not found
请先声明一下PHP5的执行路径,如下:
export PATH=$PATH:/usr/loca/php5/bin
然后再次添加下面一行到/usr/local/etc/php/php.ini
extension=pdo_MySQL.so
重启httpd即可。