【Atitit.执行cmd 命令行 php】教程文章相关的互联网学习教程文章

无法通过php中的exec()函数运行wkhtmltopdf commad但是同样的命令在命令行上运行【代码】

我正在使用wkhtmltopdf从html生成pdf,我试图通过PHP exec()函数运行以下命令,但它不生成pdf,但我没有显示任何错误.但是当我通过命令行运行相同的命令时,它可以工作. 下面是我用来执行pdf generate命令的PHP代码.$command = "wkhtmltopdf -s A4 /inputhtmlfilepath/test.html /outputfilepath/output.pdf"; exec($command);有关我的设置的一些信息: 操作系统 – Ubuntu 12.04 PHP版本 – 5.4.3 任何帮助将不胜感激,谢谢.解决方法...

PHP和Javascript的命令行格式化程序

是否有任何命令行(非交互式,而非基于Web)的工具将重新格式化(漂亮)PHP和Javascript代码?解决方法:PHP_ Beautifier非常过时!对于更现代的方法,尝试php-cs-fixer 示例命令:php-cs-fixer fix –rules = @ PSR2 path / to / php / src 第二种选择是PHP_CodeSniffer 示例命令:phpcbf –standard = PSR2 path / to / php / src

在我的tests / bootstrap / setup / etc中使用phpunit命令行参数【代码】

我希望能够在我使用’–verbose’phpunit命令行参数时从我的测试中将一些配置数据打印到stdout. 我怎么能做到这一点?解决方法:可能这不是PHPUnit的作者真正想要的,但你可以这样做:<?phprequire_once 'PHPUnit/Framework/TestCase.php';class EnvironmentTest extends PHPUnit_Framework_TestCase {public function testHasParam(){if (in_array('--verbose', $_SERVER['argv']))echo "lots of info";elseecho "no info";} } ?>

在控制器内的命令行中执行python – PHP / CodeIgniter【代码】

在我的automation.php控制器中,我有以下功能:public function deploy_test() {echo json_encode(system("python --version"));}当用户想要部署测试时,通过单击网页中的测试按钮,他将能够完成这样的任务.但是,当我单击测试按钮时,我的输出是:""同时,当我用命令执行相同的功能时:public function deploy_test() {echo json_encode(system("ls -l")); }我越来越:total 32 drwxr-xr-x. 15 philippe philippe 4096 Mar 4 16:48 app...

php – Symfony2命令行生成全局文件夹下的twig模板【代码】

我正在使用Symfony2.8,当我使用命令行生成控制器和树枝模板时,模板是在 MyBundle /资源/视图/家/ home.html.twig 我想遵循symfony docs建议的最佳实践并将其放在内部 应用程序/资源/视图/家/ home.html.twig 我可以剪切并粘贴树枝文件,然后在必要时更改{%extends%},但是我的头发会更少,因为我会将它拉出来. 那么我在提示符中键入什么以便它像往常一样在MyBundle中生成控制器但是twig文件将在全局app / Resources / views文件夹下...

thinkphp命令行生成模型类

thinkphp命令行生成模型类 当你需要创建大量的模型类的时候,不妨考虑下命令行生成,可以快速创建模型类。 在windows下面,使用Win+R输入cmd进入命令控制台,切换到项目根目录(也就是thinkphp文件所在目录),并执行下面的指令可以生成index模块的Blog模型类文件。 >php think make:model index/Blog 生成的模型类文件如下:<?php namespace app\index\model; use think\Model; class Blog extends Model{ //} 是不是很方便 注意,...

如何在命令行下运行php脚本以及传递参数

在命令行下运行脚本:window下,假设php安装目录为c:\program files\php5\,那么使用命令窗口进入到该路径下,敲入php hello.php回车,则会执行当前路径下的hello.php文件,如果要指向其他路径下php文件,可以在php 路径/hello.php ,这种形式称为CLI模式,我们平时通过浏览器看到的那种称为CGI模式,至于传递参数,php文件在cli模式下,直接通过在文件名称后面接参数,多个参数中间用空格隔开,在php文件里面是通过两个变量来获取...

21.5 memcached命令行;21.6 memcached数据导出和导入;21.7 php连接【图】

21.5 memcached命令行Memcached语法规则:1. <command name> <key> <flags> <exptime> <bytes>\r\n <data block>\r\n注:\r\n在windows下是Enter键 2. <command name> 可以是set, add, replace3. set表示按照相应的<key>存储该数据,没有的时候增加,有的时候覆盖4. add表示按照相应的<key>添加该数据,但是如果该<key>已经存在则会操作失败5. replace表示按照相应的<key>替换数据,但是如果该<key>不存在则操作失败。6. <key> 客户端...

php 交互式命令行工具【图】

从PHP 5.1.0开始,这个交互式PHP shell是通过使用–with-readline编译选项集成到php内核里的。 使用这个交互式shell,你可以直接在命令行窗口里输入PHP并直接获得输出结果。 Interactive Shell 和 interactive mode enabled Interactive Shell: 如果你输入php -a,得到的回应是‘Interactive Shell’并跟随着‘php>’提示符,那你使用的就是交互式shell。如果你得到的回应是‘Interactive mode enabled’,说明你的PHP并不支持交...

关于thinkphp 命令行

很多人做多年开发只懂得PHP能在浏览器下运行或者只能结合APACHE等WEB服务器运行,却不晓得,PHP也能用命令行执行,或许是由于大多人在WINDOWS平台做开发部署运行,比较少接触LINUX。THINKPHP 在5.0对cli支持比较好,那么现在介绍一下,怎么用THINKPHP自带命令来运行一个 HELLO WORLD! 我们构建一个PHP命令 hello #> php think hello hello word ! 代码示例首先在application 文件夹下建立一个新文件夹comman...

php命令行脚本 mock数据【代码】【图】

<?php $con = mysql_connect("192.168.1.5:3306","root","123"); if (!$con){die(Could not connect: . mysql_error());}mysql_select_db("e_wms", $con);function varchar(){$string = abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789;$str = ;for ($i=0; $i < 10; $i++) { $str.= $string[rand(0,strlen($string)-1)];}return $str; }function number(){$string = 123456789;$str = ;for ($i=0; $i < 4; $i++) { $str.= $s...

基于 ThinkPHP6.0 的命令行备份恢复数据库,可用于定时任务等!【代码】【图】

很久没有写博客了,最近弄个小项目,为了方便在不同电脑上做项目,把数据库放在项目里面一起带走,参考了 海豚PHP内的数据库备份,拿出来改了一下,做成命令行的方式,方便通过命令行或者定时任务来备份数据库。此命令行基于 ThinkPHP 6.0 添加方式:1、把文件放在项目的 command内;2、在 console.php 内注册命令行 使用方式:php think databases [export, import, optimize, repair, delete, list] import 和 delete 需要提供...

php-由apache运行时mysql_connect()不起作用;从命令行工作【代码】

我有一个奇怪的问题.我正在尝试在服务器上编写一个简单的php网页,但是mysql_connect()无法连接到任何本地或其他服务器.这就是奇怪的地方.如果我使用相同的php脚本并从命令行运行它,则该脚本有效. phpinfo()表示文件(由apache运行)和命令行(作为root运行)都在调用相同版本的php,已加载mysql,并且php.ini相同. 此外,我正在同一台服务器上运行MediaWiki安装,并且它使用的是本地安装的mysqld并且可以正常工作,所以我对代码为什么无法工...

php – 如何使用命令行将新的MySQL数据库结构从dev迁移到生产网站?【代码】

我有两个网站环境(单独的服务器,Media Temple DV):开发和生产. 我们开始在Production上构建网站,然后获得了Dev服务器,所以我最初使用以下命令将Production数据库移动到Dev:$mysqldump -a -u USERNAME -p DATABASE > OUTPUT.mysql $gzip OUTPUT.mysql然后我创建了Dev服务器网站和数据库,移动OUTPUT.mysql并在Dev上设置MySQL环境以进行导入:$mysql -u USERNAME -p DATABASEset up environment for large data import: mysql> set...

命令行php mysqli失败但通过Web服务器工作并在本地工作【代码】

我有一个shell脚本调用php脚本在解析文本文件后在数据库中插入记录.当它调用PHP脚本时,我得到错误,它无法找到mysqli:PHP Fatal error: Class 'mysqli' not found in /path/to/php/file.php on line 5这在使用Nginx和PHP-FPM以及Mysql 5.5.x的Macbook Pro上本地失败,并且在我将套接字参数添加到mysqli调用之后,它在本地工作.这适用于本地数据库!$mysqli = new mysqli("localhost", "user", "pass", "mydb", 3306, "/tmp/mysql.so...

命令行 - 相关标签