将 php 5.2 升级到 5.3

将 php 5.2 升级到 5.3

我这里有点麻烦。我有一台 SLES 机器,运行的是 php 5.3,但由于某种原因,它被降级到 5.2。由于 5.3 无法通过 YAST 安装(存储库不是最新的,并且没有连接到互联网来更新它们),我必须从源代码安装 php。

我已经在 Google 上搜索并阅读了 INSTALL 文档,但我不知道如何像以前一样安装 5.3。当前安装在 /etc/php5 中,apache 安装在 /etc/apache2 中,我需要 PostGres 支持 PDO。phpinfo 针对 configure 命令显示以下内容

'./configure' '--prefix=/usr' '--datadir=/usr/share/php5'
'--mandir=/usr/share/man' '--bindir=/usr/bin' '--with-libdir=lib64'
'--includedir=/usr/include' '--sysconfdir=/etc/php5/apache2'
'--with-config-file-path=/etc/php5/apache2'
'--with-config-file-scan-dir=/etc/php5/conf.d'
'--enable-libxml' '--enable-session' '--with-mm' '--with-pcre-regex=/usr' 
'--enable-xml' '--enable-simplexml' '--enable-spl' '--enable-filter' 
'--disable-debug' '--enable-inline-optimization' '--disable-rpath' 
'--disable-static' '--enable-shared' '--program-suffix=5' '--with-pic' 
'--with-gnu-ld' '--with-system-tzdata=/usr/share/zoneinfo' 
'--with-apxs2=/usr/sbin/apxs2' '--disable-all' '--disable-cli'

任何帮助是极大的赞赏!

答案1

键入“configure --help”来查找您需要的任何信息,然后添加到 configure 命令中。

您需要使用 postGres 支持 PDO--with-pdo-pgsql=DIRDIR 是 PostgreSQL 基本安装目录或 pg_config 的路径

答案2

我已经和管理员谈过了。我们已使用 SP2 更新了机器,其中还包括 php 5.3。

我现在遇到了一些配置问题,但我会看看是否可以修复它们,否则就会出现新问题。

无论如何,谢谢你的帮助 ;)

相关内容