问题标签 [phar]

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 投票
1 回答
4143 浏览

php - 如何获取php_phar.dll?

Windows 上的 PHP 不包含php_phar.dll,这意味着

安装梨时,我必须这样做 php -d phar.require_hash=0 go-pear.phar 因为它不会安装梨的图形部分

我不能在 Eclipse 中使用 MakeGood 进行单元测试

我一般不能使用 phar

有没有办法进入 php_phar.dll 或 pear 社区刚刚决定他们不支持 Windows 服务器?

0 投票
1 回答
929 浏览

php - Phar 在 centos 6 上失败

我在 centos 6 上遇到 Phar 问题。当我运行“phar”时,我得到:

知道是什么原因造成的吗?

0 投票
1 回答
475 浏览

symfony1 - phpDocumentor 2 安装程序无法使用 composer 安装 symfony/Console

我已经下载(克隆)了 phpdocumentor 2 的 github 版本,并按照phpdoc 网站上的安装说明进行操作

在作曲家安装步骤 3 ( php composer.phar install) 我收到以下错误消息

看来symfony git树变了,还是..?你知道如何解决它吗?

0 投票
1 回答
1086 浏览

php - Maven 3 + maven-php-plugin + PHPUnit 无法提取 phar

我正在尝试清理和构建一个 maven php 项目,我的 pom 文件中有以下代码片段:

但我不断收到以下错误:

org.apache.maven.lifecycle.LifecycleExecutionException:无法在项目 MediaWikiTestClasses 上执行目标 org.phpmaven:maven-php-plugin:2.0.0:extractTestDependencies (default-extractTestDependencies):执行 unphar 脚本时出错。无法在 org.apache.maven.lifecycle.internal.MojoExecutor.execute 提取 /home/demo/.m2/repository/de/phpunit/PHPUnit/3.6.7/PHPUnit-3.6.7.phar(MojoExecutor.java:217 ) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 在 org.apache.maven 的 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)。 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) 在 org.apache.maven.lifecycle.internal 的生命周期.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)。launchEnhanced(Launcher.java:290) 在 org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) 在 org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)在 org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) 引起:org.apache.maven.plugin.MojoExecutionException:执行 unphar 脚本时出错。无法在 org.phpmaven.plugin.build.AbstractPhpExtractMojo.execute(AbstractPhpExtractMojo.java:76) 处提取 /home/demo/.m2/repository/de/phpunit/PHPUnit/3.6.7/PHPUnit-3.6.7.phar org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) ... 19 更多原因:java.io .IOException:执行 unphar 脚本时出错。

有人能帮忙吗?

0 投票
1 回答
7405 浏览

php - 如何制作可执行的phar?

我想将 phar 脚本作为可执行文件直接启动,foo.phar <params>而不是php foo.phar <params>.

0 投票
1 回答
266 浏览

php - PHP 终端和浏览器的区别

我的 Ubuntu 上安装了 Neo4J,我正在运行测试代码。当代码在终端上运行时,它可以完美运行,例如:

但是当它在像 localhost/neo.php 这样的浏览器上运行时,它会给出致命错误并停止工作。

我不认为这与 Neo4J 或其 PHP 驱动程序有关。应该是什么原因?

编辑:顺便说一下,有两个 php.ini 文件;我认为一个用于 apache,一个用于命令行。我检查了它们,并且 phar 扩展路径是相同的。它们也没有 include_path 设置。

0 投票
0 回答
285 浏览

symfony - How do I install DoctrineMongoODMBundle on a Mac

I get this:

I have mongo and it's php extension installed on my Mac, but still no joy. Any thoughts?

0 投票
0 回答
169 浏览

php - Php Archives (Phar) 不解压缩文本文件

我将我的 Php 应用程序部署为压缩的 Php 存档 (Phar),我注意到当使用 gzip 压缩时,css 和其他文本文件没有解压缩并且看起来像乱码。禁用压缩时它们很好。

我正在使用为 css 文件设置 mime 类型的默认存根。为了让 Phar 解压缩非 php 文件,我必须启用一些设置吗?或者 Phar 是否按预期工作,我需要从 Php 脚本中回显文本文件的内容?

0 投票
5 回答
4775 浏览

symfony - Symfony2 设置

我正在尝试设置示例 Symfony2 项目,如下所示 http://symfony.com/doc/current/quick_tour/the_big_picture.html

访问 config.php 后我有这个:

我添加了这个:

进入 php.ini,但 config.php 仍然显示相同的消息。

0 投票
1 回答
1081 浏览

php - Phar 归档和存根文件的使用

我尝试根据命令定义部署过程:

此命令在 phar 存档外部生成一个 index.php 文件。

index.php 文件将充当 phar 存档中 N-file.php 的“瘦”调度程序。

生成的 index.php 文件示例:

上述不屑一顾的规则就是一个例子。

我的想法是针对简单的部署过程。该示例提供了检查 $_GET 数组,但在部署期间可能会生成更复杂的规则(例如,通过命令行参数)。

我创建了一个 PHP Web 应用程序并将其压缩为 Phar 格式以便于部署。

该应用程序可以在生产机器上执行而无需解压缩,因为我已经计划了一个index.php链接到 Phar 存档中的应用程序的文件。

要在部署期间生成index.php文件,需要在生产机器 shell 中启动以下命令:

存根文件中的代码index.php以引用刚刚安装的 Phar 存档的方式生成文件。

这是使用存根文件的正确方法吗?