gpt4 book ai didi

php - 让 Ubuntu 确认安装了自定义版本的 PHP

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:41 26 4
gpt4 key购买 nike

我正在尝试在我的 Ubuntu 12.04 VPS 上从源代码安装 PHP。我在配置命令中使用这些参数:

--enable-intl
--with-openssl
--without-pear
--with-gd
--with-jpeg-dir=/usr
--with-png-dir=/usr
--with-freetype-dir=/usr
--with-freetype
--enable-exif
--enable-zip
--with-zlib
--with-zlib-dir=/usr
--with-mcrypt=/usr
--with-pdo-sqlite
--enable-soap
--enable-xmlreader
--with-xsl
--enable-ftp
--with-curl=/usr
--with-tidy
--with-xmlrpc
--enable-sysvsem
--enable-sysvshm
--enable-shmop
--with-mysql=mysqlnd
--with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd
--enable-pcntl
--with-readline
--enable-mbstring
--with-curl
--with-pgsql
--with-pdo-pgsql
--with-gettext
--enable-sockets
--with-bz2
--enable-bcmath
--enable-calendar
--with-libdir=lib
--enable-maintainer-zts
--with-gmp
--enable-fpm

现在一切顺利。该版本按预期工作,在安装过程中我没有遇到任何问题。现在有趣的事情来了。每当我想安装类似 mcrypt 的东西(例如)时,我通常会输入 apt-get install php5-mcrypt 但是当我这样做时,看看我的依赖项看到 PHP5 仍然列为一个,一旦我点击 y(覆盖我自己的版本)就会安装。

现在我问题的真正核心是,我如何让 Ubuntu 知道我已经安装了 PHP5,以便它不再尝试将 PHP5 作为依赖项安装。我必须在配置过程中更改某些内容吗?我是否必须先使用 apt-get 方式安装 PHP5,然后手动将其删除,然后再安装我自己的 PHP 版本。

值得一提的是,我需要这个自定义的 PHP 构建来使 Pthreads 工作,因为没有提供 ZTS 版本的 PHP 的存储库(但是,请创建一个,有人吗?)。

最佳答案

你可以标记一个包已经被手动安装

sudo apt-mark manual yourpackagename

关于php - 让 Ubuntu 确认安装了自定义版本的 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22921521/

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