我的系统是centosapache是默认装上的,myql是自己使用rpm包装的,这2个都已经安装好了但是php我使用的 源码的,自己编译了后,
./configure --prefix=/usr/local/php --with-curl --with-gettext --with-bz2 --with-mysql -enable-shmop --enable-calendar --with-openssl --with-pspell --enable-ftp --with-openssl --with-zlib --enable-exif --with-gmp --enable-sysvmsg --enable-sockets --enable-wddx --with-xsl --with-mcrypt --with-mysqli --with-mime_magic --with-pdo-mysql --with-gd 这个要怎么跟apache关联起来? 加了--with-apxs2 后,失败了谢谢。

解决方案 »

  1.   

    给你个参考:在Linux下安装PHP当然首先要先下载PHP FOR LINUX的文件了.# wget http://cn2.php.net/distributions/php-5.2.5.tar.gz安装# tar zxvf php-5.2.5.tar.gz# cd php-5.2.5# ./configure  --prefix=/usr/ali/php --with-apxs2=/usr/ali/apache2/bin/apxs --with-mysql=/usr/ali/mysql --with-zlib --with-iconv=/usr/ali/libiconv --with-config-file-path=/home/admin/aep/forum/conf# make# make install# make clean# cp php.ini-dist /home/admin/aep/forum/conf/php.ini# vi /home/admin/aep/forum/conf/httpd.conf任意位置添加如下内容AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps
      

  2.   

    我这一步已经弄好了,但是由于我的apache是rpm的方式安装的,所以,你就算加入了那个 AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps也是解析不了的,因为没有关联起来。就是不知道要怎么让apache来解析php难道只能卸载了apache,用源码的方式安装?
      

  3.   

    如果不是生产环境, 可以这样安装
    yum -y install php php-devel php-mcrypt php-mbstring php-gd php-mysql