问题标签 [phpbrew]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2228 浏览

php - 如何将作曲家与 phpbrew 一起使用?

我安装了 phpbrew 以在 Ubuntu 14.04 中使用 php 5.4。它工作正常,除非我尝试使用 composer,它忽略 phpbrew 并安装与 php 5.5 相关的依赖项。

有没有办法强制作曲家与 phpbrew 配置兼容?我试图在我的composer.json中添加:php:“5.4”,但它说这个要求在我的php版本中是不可能的。

0 投票
4 回答
2483 浏览

php - PHPBrew - 安装的各种问题

我正在尝试使用 PHPBrew 安装 PHP 5.4,但出现以下错误:

+openssl

我的操作系统:Xubuntu 16.10+PHP 7.07

0 投票
1 回答
305 浏览

php - 如何通过 phpbrew 执行不同版本的 php

目前我正在开发一个使用一些 cron 作业来处理数据的 laravel 项目。

此服务器上的默认 php 版本是7.0.7. 然而,这个项目5.6.6通过 phpbrew 在 php 上运行。

当我通过 laravel artisan 在我的项目文件夹中执行脚本时,phpinfo()返回 php version 5.6.6。当我的 cron 作业执行完全相同的命令时,它会返回 version 7.0.7

是否可以通过 phpbrew 对我的 cron 说使用不同的 php 版本?它会是什么样子?

我的 cron 工作看起来像:

00 12 * * * php /projectfolder/artisan execute:command

0 投票
0 回答
70 浏览

apache - 更新 phpbrew 的 cong 文件不会影响运行时

在 Fedora 上:

使用此命令行安装 phpbrew 和 php-7.0.8 后:

phpbrew install php-7.0.8 +default +gd +bds +apxs2

经过一些 httpd 配置后,php 7 似乎运行良好

echo "<?php echo phpinfo();?> " > /var/www/html/phpinfo.php

-> http://localhost/phpinfo.php表示 PHP 版本 7.0.8

但是当我更新 .phpbrew 文件夹中的 php.ini 时,例如“phpbrew config”,并且在重新加载 httpd 服务后,对运行时环境没有影响。

打开 .phpbrew/php/php-7.0.8/etc/php.ini

例如将 upload_max_filesize = 2M 更改为 upload_max_filesize = 200M

然后执行 su -c "systemctl restart httpd"

最后再次查看http://localhost/phpinfo.php

上传最大文件大小:2M

我检查 phpinfo.php 指示的 php.ini 路径:

Configuration File (php.ini) Path : /home/antoine/.phpbrew/php/php-7.0.8/etc Loaded Configuration File : (none) Scan this dir for additional .ini files : /home/antoine/.phpbrew/php/php-7.0.8/var/db Additional .ini files parsed

所以呢?

0 投票
1 回答
1606 浏览

php - PHPBrew:无法安装 php 或安装 openssl 扩展

我似乎在兜圈子,试图使用 phpbrew 安装一个 php 版本。当尝试安装任何版本的 php 时,它会返回一个致命错误:

未找到 openssl 扩展,要下载您需要 openssl 的发布文件

但是当我尝试通过 phpbrew 安装 openssl 时,它也会抛出一个错误:

错误:未定义 PHPBREW_PHP 环境变量。此扩展命令要求您从构建列表中指定 PHP 版本。

任何帮助将非常感激。

命令和输出

phpbrew --debug install php-5.6.18 +default

引发此错误:

phpbrew --debug ext 安装 openssl

引发此错误:

平台

操作系统:Ubuntu 16.04(Linux 的 Windows 子系统)

运行 PHP:还没有,无法安装。

安装 PHP:phpbrew 上的任何版本的 php

0 投票
1 回答
791 浏览

php - PHPBrew 使用变体更新现有安装?

使用 安装 PHP 版本phpbrew install x.x.x后,以后可以添加变体吗?

0 投票
1 回答
35 浏览

php - PHPBrew 安装失败,出现 Git LANG 错误

我正在尝试安装 PHPBrew 环境,尝试了不同的版本,我正在运行以下命令:

试过:

和:

出现同样的错误,我在这里安装了所有要求 https://github.com/phpbrew/phpbrew/wiki/Requirement

错误:

我正在使用 Ubuntu 14.04,这是运行 LOCALE 的输出

谢谢

0 投票
1 回答
557 浏览

php - 使用 PHPBrew 安装 php 5.6.23 时遇到困难(错误:bz2 模块需要 libbz2 >= 1.0.0)

我是 Web 开发的绝对初学者。

[我想做的事]

使用 PHPBrew 安装 PHP 5.6.23

更新libbz2包的版本(?)

[环境]

Amazon linux 服务器(EC2 实例)

PHPbrew 版本 - 1.22.6

[问题]

当我尝试通过以下命令安装 PHP 5.6.23 时,出现错误configure: error: bz2 module requires libbz2 >= 1.0.0

我不知道如何升级libbz2的版本

phpbrew install 5.6.23 +default +mysql +openssl=$(brew --prefix openssl)

.phpbrew/build/php-5.6.23/build.log

有谁知道如何解决这个问题?

如果您需要更多信息,请留下您的评论。任何意见,将不胜感激。提前致谢!

0 投票
1 回答
191 浏览

php - phpbrew 错误:提取失败

这就是我收到的错误。据我所知,我已经安装了所有必要的库还缺少什么?

0 投票
1 回答
454 浏览

php - Symfony2、phpbrew、nginx、php 7.1 和找不到文件

我一直在尝试使用 php 7.1 升级到 php 7.1 phpbrew,并选择使用 nginx 安装它,因为我到处都读到它比 Apache 更简单(以我的拙见,没那么简单)。

当我尝试使用 nginx 运行 Symfony2 时,我遇到了这个文档页面,它提供了 nginx 上 Sf2 的基本配置。

我设法将 php-fpm 配置为 serve app_dev.php,并且每个文件都以.php正确结尾。但是,一旦我转到不同的 URL(/home例如),nginx 配置就会中断,并且我File not foundphp-fpm.

如何配置 nginx 虚拟主机以允许之后app_dev.phpapp.php重写所有内容(就像modrewrite在 apache2 上一样)?

我的 nginx 文件供参考: