Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Fedora22上重新安装PHP编译安装的PHP_Php_Fedora_Compiled_Reinstall - Fatal编程技术网

在Fedora22上重新安装PHP编译安装的PHP

在Fedora22上重新安装PHP编译安装的PHP,php,fedora,compiled,reinstall,Php,Fedora,Compiled,Reinstall,我想知道如何通过dnf重新安装PHP并使其成为apache的默认设置。我的问题是,我安装了一个PHP版本,但它是编译的,因为我面临着一些没有编译的模块的问题,我认为这样做会更容易。我想删除已安装的此版本 这是它现在在我的机器上工作的结果: $ uname -a Linux dev 4.4.6-200.fc22.x86_64 #1 SMP Wed Mar 16 22:13:40 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux $ httpd -v Server v

我想知道如何通过dnf重新安装PHP并使其成为apache的默认设置。我的问题是,我安装了一个PHP版本,但它是编译的,因为我面临着一些没有编译的模块的问题,我认为这样做会更容易。我想删除已安装的此版本

这是它现在在我的机器上工作的结果:

$ uname -a
Linux dev 4.4.6-200.fc22.x86_64 #1 SMP Wed Mar 16 22:13:40 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

$ httpd -v
Server version: Apache/2.4.18 (Fedora)
Server built:   Jan  4 2016 13:05:47

$ php -v
PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/php-5.6.19/lib/php/extensions/no-debug-non-zts-20131226/zip.so' - /opt/php-5.6.19/lib/php/extensions/no-debug-non-zts-20131226/zip.so: undefined symbol: executor_globals_id in Unknown on line 0
PHP 5.6.19 (cli) (built: Mar 17 2016 10:26:07) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

我只是问,因为我在这里或其他几个我搜索过的地方找不到如何做到这一点。Tks提前。

您是否尝试过
dnf重新安装php
?由于版本已编译,我无法重新安装,我尝试过dnf安装php,但该版本没有成为apache的默认版本,对我来说,安装该版本和通过dnf在apache中安装的默认版本就足够了,tks提前和tks Jakuje进行编辑。因此,一旦第一次安装完成,就可以进行安装。我不想这样做,因为太麻烦了,但是tks