首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP8 Leap 15.4上安装PHP8之后找不到OpenSUSE命令

在PHP8 Leap 15.4上安装PHP8之后找不到OpenSUSE命令
EN

Server Fault用户
提问于 2022-11-18 08:45:31
回答 1查看 1K关注 0票数 0

我把我的OpenSUSE从15.3升级到15.4。

然后,我想将PHP从第7版升级到第8版。

代码语言:javascript
复制
server:~ # php -v
PHP 7.4.33 (cli) (built: Nov  3 2022 12:00:00) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
  with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies

我首先从一个经典的安装开始:

代码语言:javascript
复制
server:~ # zypper install php8

安装完成后(没有提到特别的错误/警告),我得到以下信息:

代码语言:javascript
复制
server:~ # php -v
-bash: /usr/bin/php: No such file or directory

然后,我遵循了包管理的正式文件,它建议添加一个特定的存储库。我只是将选项-r 1添加到install命令中,以指定要从以下位置安装的存储库ID:

代码语言:javascript
复制
server:~ # zypper addrepo https://download.opensuse.org/repositories/home:illuusio:php-next/15.4/home:illuusio:php-next.repo
server:~ # zypper refresh
server:~ # zypper install -r 1 php8

安装完成后(没有提到特别的错误/警告),我现在得到如下信息:

代码语言:javascript
复制
server:~ # php -v
php: command not found

这两个安装进程都建议卸载PHP7,我确实接受了这一点(我不想将php7和php8都保存在服务器上)。

然后我检查了这些:

代码语言:javascript
复制
srv-dev01:~ # whereis php
php: /usr/share/php

srv-dev01:~ # ll /usr/share/php
total 0

我不明白为什么php8没有正确安装.我想在/usr/bin/目录中可能需要一个链接,但如果需要,我就不明白为什么安装过程不需要链接.我想尽可能干净地安装。

谢谢你帮忙!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2022-11-18 08:49:50

安装php-cli包。

代码语言:javascript
复制
zypper install php8-cli
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1116023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档