#./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-bz2 --with-curl - --with-curlwrappers --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --enable-gd-native-ttf --with-iconv-dir=/usr/local --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local --with-zlib --enable-zend-multibyte
--with-pdo-mysql=/usr/local/mysql
--with-mysqli=/usr/local/mysql/bin/mysql_config --with-mysql=/usr/local/mysql #make && make install #编译,进行安装。 #cp php.ini-dist /usr/local/php/lib/php.ini 在apache2中修改配置文件 #vi /usr/local/apache2/conf/httpd.conf 找到“#AddType application/x-gzip .gz .tgz” 并在后面加入 AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 这两行的目的是让apache识别php。 再找到“DirectoryIndex index.html” 加上 index.php 让它把index.php做为默认页 测试环境: cd /usr/local/httpd/htdocs/ # vi /usr/local/httpd/htdocs/index.php 输入: # /usr/local/apache2/bin/apachectl restart 重启apache服务器 例:浏览器中输入:http://192.168.xxx.xxx/index.php测试一下。如果成功会有相关的php的说明,没成功会提示你保存文件内容。 安装问题: PHP5.2.10 Make install 时出现: Fatal error: Error: cannot open phar "/usr/local/src/php-5.2.10/pear/install-pear-nozlib.phar" in /path/php5.2.10/pear/install-pear-nozlib.phar on line 795
make[1]: *** [install-pear-installer] Error 255
make: *** [install-pear] Error 2 解决方法:更换版本 2009-11-11 PHP组程序放到150出现问题,类似以下。 全站提示SQLSTATE[HY000] [2002] Invalid argument,类似信息如下: Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'SQLSTATE[HY000] [2002] Invalid argument' in /home/www/private/ZendFramework-1.9.3PL1/library/Zend/Db/Adapter/Pdo/A