CentOS PHP编译安装4.4.7版和5.2.5版

原创
ithorizon 6个月前 (10-11) 阅读数 23 #Linux

CentOS PHP编译安装4.4.7版和5.2.5版

PHP是一种流行的开源服务器端脚本语言,常用于开发动态网站和应用程序。本文将详细介绍怎样在CentOS系统上编译安装PHP 4.4.7版和PHP 5.2.5版。虽然这两个版本较为老旧,但对于一些特定应用来说,仍然具有实用价值。

准备工作

在起始编译安装PHP之前,请确保您的CentOS系统满足以下要求:

  • 操作系统:CentOS 6.x 或 CentOS 7.x
  • 编译工具:gcc、make、autoconf、automake、libtool等
  • 数据库赞成:MySQL或PostgreSQL(可选,取决于您的需求)

安装PHP 4.4.7版

以下是在CentOS上编译安装PHP 4.4.7版的步骤:

  1. 下载PHP 4.4.7源码包:
  2. wget http://download.php.net/distributions/php-4.4.7.tar.gz

  3. 解压源码包:
  4. tar -zxf php-4.4.7.tar.gz

  5. 进入源码目录:
  6. cd php-4.4.7

  7. 配置编译选项。以下为默认配置,可结合您的需求修改:
  8. ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-cli --enable-fpm --with-mysql --with-mysqli --with-pdo-mysql --with-openssl --with-zlib --with-bz2 --with-curl --with-gd --with-iconv --with-mhash --enable-zip --enable-soap --enable-xml --enable-exif --enable-fileinfo --enable-pcntl --enable-session --enable-tokenizer --enable-filter --enable-ftp --enable-openssl --enable-wddx --enable-phar --enable-json --enable-xmlreader --enable-xmlwriter --enable-sockets --enable-shmop --enable-sysvsem --enable-sysvshm --enable-sysvmsg --with-gettext --with-curl --with-freetype-dir=/usr/include/freetype2 --with-freetype --with-jpeg-dir=/usr/include/jpeg6b --with-jpeg --with-png-dir=/usr/include/libpng12 --with-png --with-zlib-dir=/usr --with-zlib --with-pdo --with-pdo-mysql --with-pdo-pgsql --with-pgsql --with-mysql-sock=/var/lib/mysql/mysql.sock

  9. 编译和安装:
  10. make

    make install

  11. 设置环境变量。编辑您的shell配置文件(如.bashrc),添加以下行:
  12. export PATH=/usr/local/php/bin:$PATH

    export PHPIniDir=/usr/local/php/etc

  13. 重启系统或重新加载配置文件:
  14. source ~/.bashrc

  15. 验证安装。在终端中输入以下命令,查看PHP版本信息:
  16. php -v

安装PHP 5.2.5版

以下是在CentOS上编译安装PHP 5.2.5版的步骤:

  1. 下载PHP 5.2.5源码包:
  2. wget http://download.php.net/distributions/php-5.2.5.tar.gz

  3. 解压源码包:
  4. tar -zxf php-5.2.5.tar.gz

  5. 进入源码目录:
  6. cd php-5.2.5

  7. 配置编译选项。以下为默认配置,可结合您的需求修改:
  8. ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-cli --enable-fpm --with-mysql --with-mysqli --with-pdo-mysql --with-openssl --with-zlib --with-bz2 --with-curl --with-gd --with-iconv --with-mhash --enable-zip --enable-soap --enable-xml --enable-exif --enable-fileinfo --enable

    本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门