我想在我的 Ubuntu 桌面 17.10 上运行 wamps 服务器、php 和 mySql。但是,我遇到了以下问题:
sudo apt-get install apache2 mysql-server php5 php-pear php5-suhosin php5-mysql
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php5-mysql is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package php5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'php5' has no installation candidate
E: Unable to locate package php5-suhosin
E: Package 'php5-mysql' has no installation candidate
有什么指导可以帮助解决此问题吗?我需要为我的 php web 应用程序安装 wamps php 和 mySql。提前感谢您的帮助。
答案1
您正在尝试安装旧版本的 PHP。在 17.10 中,PHP 的默认版本是 7.1,并且没有可用的 PHP5 软件包。14.04支持 PHP5,但除非你托管的应用程序需求PHP5,没有理由选择 PHP5。
尝试以下命令,这基本上就是您尝试过的命令,但不指定 PHP 版本。这将安装 PHP7 和 apache。
sudo apt-get 安装 apache2 mysql 服务器 php php-pear php-mysql
如果您收到任何错误消息,可能是因为universe
未启用存储库。要启用 Universe,请查看此问答
你可能还想看看此问答它将引导您完成 vhosts 和 ssl 的设置。
Suhosin 不再处于积极开发中,据我所知不适用于 PHP7。