问题标签 [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.
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 服务器?
php - Phar 在 centos 6 上失败
我在 centos 6 上遇到 Phar 问题。当我运行“phar”时,我得到:
知道是什么原因造成的吗?
symfony1 - phpDocumentor 2 安装程序无法使用 composer 安装 symfony/Console
我已经下载(克隆)了 phpdocumentor 2 的 github 版本,并按照phpdoc 网站上的安装说明进行操作
在作曲家安装步骤 3 ( php composer.phar install
) 我收到以下错误消息
看来symfony git树变了,还是..?你知道如何解决它吗?
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 脚本时出错。
有人能帮忙吗?
php - 如何制作可执行的phar?
我想将 phar 脚本作为可执行文件直接启动,foo.phar <params>
而不是php foo.phar <params>
.
php - PHP 终端和浏览器的区别
我的 Ubuntu 上安装了 Neo4J,我正在运行测试代码。当代码在终端上运行时,它可以完美运行,例如:
但是当它在像 localhost/neo.php 这样的浏览器上运行时,它会给出致命错误并停止工作。
我不认为这与 Neo4J 或其 PHP 驱动程序有关。应该是什么原因?
编辑:顺便说一下,有两个 php.ini 文件;我认为一个用于 apache,一个用于命令行。我检查了它们,并且 phar 扩展路径是相同的。它们也没有 include_path 设置。
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?
php - Php Archives (Phar) 不解压缩文本文件
我将我的 Php 应用程序部署为压缩的 Php 存档 (Phar),我注意到当使用 gzip 压缩时,css 和其他文本文件没有解压缩并且看起来像乱码。禁用压缩时它们很好。
我正在使用为 css 文件设置 mime 类型的默认存根。为了让 Phar 解压缩非 php 文件,我必须启用一些设置吗?或者 Phar 是否按预期工作,我需要从 Php 脚本中回显文本文件的内容?
symfony - Symfony2 设置
我正在尝试设置示例 Symfony2 项目,如下所示 http://symfony.com/doc/current/quick_tour/the_big_picture.html
访问 config.php 后我有这个:
我添加了这个:
进入 php.ini,但 config.php 仍然显示相同的消息。
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 存档的方式生成文件。这是使用存根文件的正确方法吗?