Linux和Windows 差别太大了,windows安装程序的时候我只关心配置,而Linux你则需要关心每一个细节.
在RedHat Linux 5下安装PHP5 遇到了2个问题
libxml2没有安装
mysql header 没有安装
PHP安装脚本
./configure --prefix=/usr/local/php5
--with-config-file-path=/usr/local/lib
--with-apxs2=/usr/apache/httpd/bin/apxs
--with-mysql=/usr/include/mysql
make
make install
============================
第一个问题libxml2没有安装,只能将系统盘找来,在Server目录下找到该rpm安装
ls *libxml*
/*找到这两个有用的包, libxml2-2.6.23-1.2.i386.rpm libxml2-devel-2.6.23-1.2.i386.rpm */
rpm -ivh libxml2-2.6.23-1.2.i386.rpm
/*提示我已经安装过了*/
rpm -ivh libxml2-devel-2.6.23-1.2.i386.rpm
按照提示一路安装依赖的rpm
继续执行PHP安装脚本还是不行
提示
=====================
configure: error: Cannot find MySQL header files under /usr/include/mysql.
Note that the MySQL client library is not bundled anymore!
=======================
晕啊,我最初下载mysql的时候只下载了 server和client,根本不知道 MySQL-devel-community-5.1.57-1.rhel5.i386.rpm也是有用滴
只好再次到apache下载,安装
再次执行PHP安装脚本
貌似安装成功咧