| 
                          操作系统:CentOS6.5   环境:Apache2.2安装成功、可查看:http://www.centoscn.com/image-text/install/2014/0505/2910.html   Mysql5.5已经安装成功、可查看:http://www.centoscn.com/image-text/install/2014/0505/2911.html   1.下载php源码  http://www.php.net/downloads.php  2.选择: php-5.3.28.tar.gz  3.下载完成后上传到linux的/root文件夹  4.cd /root  tar -zxvf php-5.3.28.tar.gz  cd php-5.3.28  ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml  提示:configure: error: xml2-config not found. Please check your libxml2 installation.  建议在安装PHP之前,应先安装PHP5需要的最新版本库文件,例如libxml2、libmcrypt以及GD2库等文件。安装GD2库是为了让 PHP5支 持GIF、PNG和JPEG图片格式,所以在安装GD2库之前还要先安装最新的zlib、libpng、freetype和jpegsrc等库文件。   autoconf-2.61.tar.gz  freetype-2.3.5.tar.gz  gd-2.0.35.tar.gz  jpegsrc.v6b.tar.gz  libmcrypt-2.5.8.tar.gz  libpng-1.2.31.tar.gz  libxml2-2.6.30.tar.gz  zlib-1.2.3.tar.gz  ZendOptimizer-3.2.6-linux-glibc21-i386.tar.gz  phpMyAdmin-3.0.0-rc1-all-languages.tar.gz5.  安装 libxml2-2.7.8.tar.gz  libxml2-2.7.8.tar.gz  下载:http://download.chinaunix.net/download.php?id=35177&ResourceID=6095  Cd /root  Tar –zxvf libxml2-2.7.8.tar.gz  Cd libxml2-2.7.8  ./configure --prefix=/usr/local/libxml2/  //可能提示安装失败  rpm -aq|grep -i libxml查看系统是否已经安装  libxml2安装中出现的错误:  cannot remove `libtoolT': No such file or directory  解决方法:  修改configure文件  $ vim configure  删除这一行: $RM "$cfgfile"  重新再运行 $ ./configure   Make  Make install   从新执行:
   ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-  path=/usr/local/php5/etc/php.ini --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-  mysql=mysqlnd --without-pdo-sqlite --without-sqlite3 --without-sqlite --enable-mbstring --with-  openssl --with-mhash --with-mcrypt --with-gettext --with-zlib-dir=/usr/local/zlib --enable-zip --  enable-sockets --enable-soap --with-xmlrpc --with-libxml-dir--with-zlib=/usr/local/zlib/ --with-mysql=/usr/local/mysql --with-mcrypt  Make install 成功:  5.配置apache和php整合  cp /usr/local/src/php-5.3.16/php.ini-development /usr/local/php/lib/php.ini  把原来位于源代码里面的php.ini-development拷贝到/usr/local/php/lib/php.ini下,并且重命名为php.ini  #设置apache的默认文件名次序      #AddType application/x-httpd-php .php .phtml .php3 .inc    #AddType application/x-httpd-php-source .phps    #设置php文件后缀      存盘退出       vi /usr/local/lib/php.ini    #register-golbals = On    存盘退出     6.测试php  测试:编写test.php文件,内容如下:  <?php phpinfo(); ?>  浏览器输入:http://127.0.0.1/test.php                         (编辑:莱芜站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |