草庐IT

apache-commons-exec

全部标签

php - 调用 php shell_exec 命令的 html 按钮

我用谷歌搜索了这个问题,但我找不到答案。我讨厌php,但是php的人太忙了,我需要帮助!我想从html按钮调用perl脚本。但是,我只是想让它在后台运行,我不需要显示任何东西......这样的事情行得通吗?RunPerl我不想使用cgi,我希望它尽可能简单。谢谢 最佳答案 那行不通,您必须为此创建一个操作:RunPerl 关于php-调用phpshell_exec命令的html按钮,我们在StackOverflow上找到一个类似的问题: https://sta

php - Apache 反向代理可以排除某些文件类型吗?

我有一个服务于Rails3.x的Apache/Passenger组合和一个通过反向代理为PassengerStandalone服务于Rails2.x的相同组合。我这样做的原因是因为Rails2.x使用的Ruby版本比Apache/Passenger使用的Ruby版本旧。然而,Rails2.x应用程序中有一些PHP是PassengerStandalone无法支持的。(由HongliLai在乘客讨论组确认)。Hongli建议从反向代理中排除“php”位。这可以做到吗?如果可以,怎么做?编辑以显示如何设置反向代理:ServerNamegttDocumentRoot/home/purvez/w

PHP 扩展在命令行 (cli) 中加载但未由 apache 加载

最终更新。问题已解决。我解决问题的方法是按照以下链接的说明完全从源代码重新安装Apache和PHP。http://dan.drydog.com/apache2php.html然后按照以下说明直接将扩展构建到PHP中来进行扩展下面的链接。唯一的问题是二进制文件都只在特定路径中,我认为这是一个容易解决的问题。谢谢大家,这是我在Stackoverflow中的第一篇文章,我花了一整天的时间来制作我的第一个php扩展。虽然有点难,但是我喜欢!:D原始问题我正尝试按照以下链接的说明构建一个php扩展:http://docstore.mik.ua/orelly/webprog/php/ch14_03

php exec() 函数和不同的主机

我有一个脚本可以在下面的几个目录中执行一个文件,如下所示:exec("php-cli$file_path>/dev/null2>/dev/null&");//phpcommand-line这适用于大多数主机,但有些主机不喜欢它,它不会运行,也不会产生任何错误。对于失败的主机,我使用exec("php$file_path>/dev/null2>/dev/null&");//noticethe-cliisgone效果很好。$file_path是正在执行的文件的完整路径/home/blah/path/blah.php我怎样才能使这个统一,以便它在所有服务器上工作(至少是unix)**编辑**

php - ImageMagick convert 在命令行中工作,但不能通过 PHP exec()

我正在使用PHP的exec()使用ImagicMagick的convert转换图像。这是在CentOS服务器上运行的。exec(converthttp://www.google.com/images/srpr/logo3w.png.jpg-resize640/home/mysite/public_html/public/img/posts/original/1414_301a4.jpg);使用exec()不会导致新图像出现在目标文件夹中。但是,如果我要在shell中运行相同的命令,它会完美运行!我相信这是一个PATH问题。如果是这样,我如何检查PHP使用的路径,以及如何在PHP中设置正

php shell_exec 不适用于 imagemagick 命令

我尝试将rgb颜色转换为透明当我在命令行中使用这段代码时,它运行完美。convert-transparent'RGB(249,249,255)'/home/me/web/my.png/home/me/web/mynew.png但是当我将它与php一起使用时:我得到错误:转换:无法打开图像“/home/me/web/mynew.png”:@error/blob.c/OpenBlob/2498。有人有想法吗? 最佳答案 你必须使用你的homedir的相对路径(因为shell_exec)否则你必须使用绝对路径。但是你为什么不用imagem

php - symfony 1.4.8 与 PHP 5.4.7 和 Apache 2.4.3 冲突

我最近更新了我的Xampp服务器(从1.7>>1.8),从那时起我就无法再运行用Symfony1.4.8编写的项目。它说:Youdon'thavepermissiontoaccesstherequesteddirectory.Thereiseithernoindexdocumentorthedirectoryisread-protected.但是它有权限!实际上,它适用于旧版本的Xampp。Symfony1.4.8是否可能与Apache2.4或PHP5.4不兼容?我使用的是Windows8Enterprise,但也在Windows7Ultimate上进行了测试,并且存在同样的问题。如有

php - 由于 apache2 配置,Laravel 4 Controller 路由无法正常工作

我正在尝试在家里的本地服务器上设置laravel,但我似乎做不到让Controller路由工作,例如:Route::controller('home','home');这段代码可以在我工作的服务器上运行,我已经阅读了一些关于声称问题是因为apache2未配置为查看.htaccess文件。我已经弄乱了一段时间,但我似乎仍然无法使任何工作正常进行。我进入/etc/apache2/sites-available并创建了我自己的名为site1的配置文件看起来像这样:ServerAdminwebmaster@localhostDocumentRoot/var/www/laravel/Option

php - 什么是 php-common,它有什么作用?

我在centos6.5上,当我安装yuminstallphp-common时,它会继续安装一些软件包,但php仍然没有安装。而且,当我想直接安装php时,它说php-common导致冲突并且确实安装了php模块甚至php-cli独立。php-common有什么用? 最佳答案 为了回答这个问题,这里是RedhatEnterprise6.4版本的php-common中的内容:[marc@foo~]$rpm-qlphp-common/etc/php.d/etc/php.d/curl.ini/etc/php.d/fileinfo.ini/e

php - Apache 无法在 Raspberry Pi 上打开页面

我有Apache2在我的RaspberryPi上安装了PHP,当我请求index.php时它加载正常,但是当我尝试请求任何子文件夹或任何其他文件时(strandsort.cs在此示例-也可以是anything.txt,只是不是要解析的HTML/PHP),我得到403accessdenied,但是当我请求应该解析的文件时(i2.php)我得到一个空白页。可能还值得注意的是,phpmyadmin似乎工作正常。我配置的配置是:/etc/apache2/sites-enabled/000-default并将AllowOverride设置为ALL。这是错误:PHPWarning:Unknown: