问题标签 [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.
php - 如何将作曲家与 phpbrew 一起使用?
我安装了 phpbrew 以在 Ubuntu 14.04 中使用 php 5.4。它工作正常,除非我尝试使用 composer,它忽略 phpbrew 并安装与 php 5.5 相关的依赖项。
有没有办法强制作曲家与 phpbrew 配置兼容?我试图在我的composer.json中添加:php:“5.4”,但它说这个要求在我的php版本中是不可能的。
php - PHPBrew - 安装的各种问题
我正在尝试使用 PHPBrew 安装 PHP 5.4,但出现以下错误:
和+openssl
我的操作系统:Xubuntu 16.10
+PHP 7.07
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
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
所以呢?
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
php - PHPBrew 使用变体更新现有安装?
使用 安装 PHP 版本phpbrew install x.x.x
后,以后可以添加变体吗?
php - PHPBrew 安装失败,出现 Git LANG 错误
我正在尝试安装 PHPBrew 环境,尝试了不同的版本,我正在运行以下命令:
试过:
和:
出现同样的错误,我在这里安装了所有要求 https://github.com/phpbrew/phpbrew/wiki/Requirement
错误:
我正在使用 Ubuntu 14.04,这是运行 LOCALE 的输出
谢谢
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
有谁知道如何解决这个问题?
如果您需要更多信息,请留下您的评论。任何意见,将不胜感激。提前致谢!
php - phpbrew 错误:提取失败
这就是我收到的错误。据我所知,我已经安装了所有必要的库还缺少什么?
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 found
在php-fpm
.
如何配置 nginx 虚拟主机以允许之后app_dev.php
或app.php
重写所有内容(就像modrewrite
在 apache2 上一样)?
我的 nginx 文件供参考: