gpt4 book ai didi

php - 需要在ubuntu 12.04 LTS Precision上安装php5.4

转载 作者:太空宇宙 更新时间:2023-11-04 03:48:59 25 4
gpt4 key购买 nike

我正在使用以下instruction在unbutu实例上安装最新的php:

添加到/etc/apt/source.list

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

更新 apt-key

sudo wget -q  http://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg
sudo apt-get update

安装apache2 + php

`sudo apt-get install -y apache2 php5 libapache2-mod-php5`

输出:

The following packages have unmet dependencies:
libapache2-mod-php5 : Depends: libxml2 (>= 2.8.0) but 2.7.8.dfsg-5.1ubuntu4 is to be installed
Recommends: php5-cli but it is not going to be installed

我需要一种稳定的方式来安装最新的 php。之前我使用的是 ppa,出于安全考虑决定不使用它 bcz

sudo apt-get install -y python-software-properties
sudo add-apt-repository -y ppa:ondrej/php5-oldstable

我想知道是否有更好的方法来设置最新的 php+apache2+mysql ,我必须编写脚本来自动安装并通过构建脚本调用它

旁注/问题背景:

我正在使用 Phing ssh 任务调用脚本来设置 php+apache2+mysql,由于奇怪的原因,该脚本与 add-apt-repository 命令中断

引用:

 <ssh host="${deploy.host}"
username="${deploy.user}"
privkeyfile="${deploy.pem}"
pubkeyfile="${deploy.pub}"
command="${ssh_command}"
display="false"
property="ssh.output"
failonerror="true"
/>

ssh_command 我在其中调用脚本

进一步测试: sudo apt-get install -y apache2 php5 php5-cli libapache2-mod-php5 php5-mysql php5-gd php5-memcache php5-mcrypt php5-xsl

输出:

The following packages have unmet dependencies:
libapache2-mod-php5 : Depends: libxml2 (>= 2.8.0) but 2.7.8.dfsg-5.1ubuntu4 is to be installed
php5-cli : Depends: libxml2 (>= 2.8.0) but 2.7.8.dfsg-5.1ubuntu4 is to be installed
Depends: libedit2 (>= 2.11-20080614-4) but 2.11-20080614-3ubuntu2 is to be installed
E: Unable to correct problems, you have held broken packages.

最佳答案

我也遇到过类似的情况。

我工作的地方使用的是旧版本的 PHP (5.3.8)。

我在桌面上安装了最新版本的 Ubuntu,然后我意识到从 5.5 降级到 5.3 几乎是不可能的,需要处理太多依赖项,我能找到的最佳解决方案是使用像 XAMPP 这样的“一体化”软件包。

尽管我讨厌这些解决方案,但几个小时后我改变了主意,它确实做了它应该做的事情,我不需要在包管理器中做任何魔法或更改任何配置文件。

Here is the XAMPP version I would use in your case (1.8.2-3 version - PHP 5.4 based)

它包含

PHP 5.4.22

MySQL 5.5.34

Apache 2.4.7

phpMyAdmin 4.0.9

更多信息:herehere

关于php - 需要在ubuntu 12.04 LTS Precision上安装php5.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27040663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com