小编zwi*_*ion的帖子

如何为 PHP 7+ 安装 phpize

我尝试使用 PHP7.0-fmp 在我的 Ubuntu 16.04 中安装 xdebug。

在量身定制的工具中,它说:

Run: phpize (See the FAQ if you don't have phpize.

As part of its output it should show:

Configuring for:
...
Zend Module Api No:      20151012
Zend Extension Api No:   320151012
If it does not, you are using the wrong phpize. 
Please follow this FAQ entry and skip the next step.
Run Code Online (Sandbox Code Playgroud)

为了安装 phpize,FAQ 只引用了 php5-dev。

然后按照如何安装和运行 phpize我发现 php7.0-dev 也应该安装 phpize。

当我尝试运行时,sudo apt-get install php7.0-dev我收到消息:

php7.0-dev is already the …
Run Code Online (Sandbox Code Playgroud)

software-installation php7

33
推荐指数
2
解决办法
8万
查看次数

如何通过终端获取和设置php.ini变量

我想php.ini通过终端更改一些(php5.6)变量。示例:我需要获取post_max_size值(现在是8M),将其显示在终端中,将其更改为2048M并再次显示。

我怎么能那样做?

php command-line settings text-processing

8
推荐指数
1
解决办法
9052
查看次数

如何向root用户添加新组?

我正在运行 Ubuntu 16.04 作为 Windows 7 主机的来宾。

我在 Windows 中共享了一个文件夹,我应该能够在 Linux 中查看和打开该文件。

问题是我作为 root 无法打开文件,因为 root 不在vboxsf组中。

在这篇文章中,我只是运行了这个命令:

$ usermod -G vboxsf rootusername
Run Code Online (Sandbox Code Playgroud)

之后我就失去了root权限。我不能使用sudo su命令,不能打开根文件等。

那么如何在vboxsf不丢失所有管理员权限的情况下添加 rootUser呢?

root groups

7
推荐指数
2
解决办法
2万
查看次数

如何在 Ubuntu 16.10 中从 Unity 8 切换?

当我打开运行 Ubuntu 16.10 的计算机时,我只能看到我的名字带有 Unity 8 符号。

在此处输入图片说明

当我输入密码时,它会将我定向到 Unity 8 桌面环境。

在此处输入图片说明

如何返回到常规的 Ubuntu 桌面环境?

16.10

7
推荐指数
1
解决办法
1380
查看次数

如何在没有Apache的情况下在Ubuntu16.04上安装php7.1?

使用以下命令安装 php7.1:

sudo apt-get install -y software-properties-common
sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update

sudo apt-get install -y php7.1
#Modules
sudo apt-get install -y php7.1-cli 
sudo apt-get install -y php7.1-common 
sudo apt-get install -y php7.1-json 
sudo apt-get install -y php7.1-opcache 
sudo apt-get install -y php7.1-mysql 
sudo apt-get install -y php7.1-mbstring 
sudo apt-get install -y php7.1-mcrypt 
sudo apt-get install -y php7.1-zip 
sudo apt-get install -y php7.1-fpm
sudo apt-get install -y php7.1-xml
sudo apt-get install -y php7.1-xmlrpc
#sudo apt-get install -y php-token-stream …
Run Code Online (Sandbox Code Playgroud)

apache2.4 16.04 php7

5
推荐指数
1
解决办法
1万
查看次数

如何以编程方式获取 tar 存档解压后的文件或目录名称?

我的流程Dockerfile如下:

  1. 使用 wget 下载 tar 文件。
  2. 解压该文件。
  3. 对文件执行一些操作。在这种情况下,请将内容移动到另一个位置。

以下代码一直有效,直到ffmpeg版本仍然是 3.4.1。因此,今天可用的版本ffmpeg是 3.4.2,并且代码无法正常工作。

我想找到一种方法在解压过程后获取文件名并将其传递给下一步

RUN wget http://johnvansickle.com/ffmpeg/releases/ffmpeg-release-64bit-static.tar.xz
RUN tar xf ffmpeg-release-64bit-static.tar.xz
RUN mv ffmpeg-3.4.1-64bit-static/ffmpeg /usr/local/bin/
RUN mv ffmpeg-3.4.1-64bit-static/ffprobe /usr/local/bin/  
Run Code Online (Sandbox Code Playgroud)

它可能是这样的:

RUN DIRNAME = tar xf ffmpeg-release-64bit-static.tar.xz
RUN mv $DIRNAME/ffmpeg /usr/local/bin/
RUN mv $DIRNAME/ffprobe /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

command-line tar

5
推荐指数
3
解决办法
1277
查看次数

Ubuntu 18.04 - 以下软件包具有未满足的依赖项:php7.2-fpm: ... 如何解决此错误?

我的 Ubuntu 18.04 中有 php 版本 7.1。

PHP 7.1.33-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Oct 26 2019 19:28:18) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.1.33-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
Run Code Online (Sandbox Code Playgroud)

我想在其上安装 php 7.2 并保留两个版本。在这篇文章之后,我得到了以下输出:

apt-cache pkgnames | grep php7.2
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

sudo apt-get install php -y

The following packages have unmet dependencies:
 php : Depends: php7.2 but it is not going to be installed
E: Unable to correct …
Run Code Online (Sandbox Code Playgroud)

php7 18.04

5
推荐指数
1
解决办法
4048
查看次数