小编Rem*_*let的帖子

安装 httpd24、php56 和 php70,因为 SCL 无法正常工作,出现错误“找不到文件”

让我们开始说我已经在 Remi 博客上阅读了这个这个这个,因为它与这些存储库相关的问题。博客条目根本没有帮助我,或者我在这里遗漏了一些东西,但我不确定是什么。我将在下面公开我遵循的步骤,让我们看看我做错了什么。我计划将 PHP 5.6.x 和 PHP 7.0 安装为 SCL(因为我需要在两者上测试一些应用程序,并且由于某些 Wordpress 开发,我需要保持 PHP 5.6.x 支持)并且我将通过 SetHandler 使用 Apache 2.4.x所以下面是步骤:

  1. 安装软件集合工具:

    yum install scl-utils
    
    Run Code Online (Sandbox Code Playgroud)
  2. 为您的系统下载带有存储库的软件包(在本例中为 httpd24)

    wget http://www.softwarecollections.org/en/scls/rhscl/httpd24/epel-6-x86_64/download/rhscl-httpd24-epel-6-x86_64.noarch.rpm
    
    Run Code Online (Sandbox Code Playgroud)
  3. 安装 repo 包:

    yum install rhscl-httpd24-epel-6-x86_64.noarch.rpm
    
    Run Code Online (Sandbox Code Playgroud)
  4. 安装集合:

    yum install httpd24
    
    Run Code Online (Sandbox Code Playgroud)
  5. 开始使用软件集合:

    scl enable httpd24 bash
    
    Run Code Online (Sandbox Code Playgroud)
  6. 启动 httpd24 服务(默认选项)

    service httpd24-httpd start
    
    Run Code Online (Sandbox Code Playgroud)
  7. 将 PHP56 安装为 SCL:

    yum install php56 php56-php-common php56-php-cli php56-php-fpm php56-php-gd php56-php-intl php56-php-mbstring php56-php-mcrypt php56-php-opcache php56-php-pdo php56-php-pear php56-php-pecl-apcu php56-php-imagick php56-php-pecl-xdebug php56-php-pgsql php56-php-xml php56-php-mysqlnd php56-php-pecl-jsonc php56-php-pecl-zip php56-php-process …
    Run Code Online (Sandbox Code Playgroud)

php php-fpm centos6 apache-2.4 scl

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

标签 统计

apache-2.4 ×1

centos6 ×1

php ×1

php-fpm ×1

scl ×1