2022-11-16 02:24来源:m.sf1369.com作者:宇宇
在 Linux 下执行 php 脚本时通常是可以使用以下命令:#/usr/local/php/bin/php test.php
为简化输入可把此php执行程序 copy 到系统命令目录下:
#cp /usr/local/php/bin/php /usr/sbin/
验证:输入以下命令,如正确获取 php 版本,说明操作成功。
#php -v
这样,以后再执行PHP脚本时可直接采用以下输入方式即可。
#php a.php
php命令行常用命令.
1.用php -q 文件名.php 方式把php程序当shell程序来用,
2.用php -s把自己的php程序显示有语法高亮色彩的html源文件。这样是不是很省心?
3.php计划任务。
0 6 * * * /usr/local/bin/php /home/web/do/index.php
4.查看扩展库
/usr/local/php/bin/php -m
5.检查php.ini配置是否正确
/usr/local/php/bin/php -v
6.让php运行指定文件
php my_script.php
php -f my_script.php
7.在命令行直接运行 PHP 代码。
php -r ‘print_r(get_defined_constants());’
php -r ‘phpinfo();’
8.用该参数,您可以指定一个放置 php.ini 文件的目录,或者直接指定一个自定义的 INI 文件
php -c /custom/directory/custom-file.ini my_script.php
9.显示除去了注释和空格的源代码。
php -w a.php
10.php -i
该命令行参数会调用 phpinfo() 函数,并打印出结果。
Linux 修改 Php.ini,分二种情况;
1、如果是因为PHP命令行而修改php.ini,不需要重启;
2、如果是因为APACHE而修改php.ini,就需要重启apache;
php.ini这个文件必须命名为'php.ini'并放置在httpd.conf中的PHPIniDir指令指定的目录中,使用phpinfo()函数可以查看。如果未作修改,windows平台下一般放在php安装目录中。
通过 phpinfo() 看一下你的 php.ini 的路径。可以写个页面访问一下:
1
<?php phpinfo();
也可以用命令行:
1
php -r phpinfo(); | grep 'php.ini'
如果你是编译安装的 php,需要确定你使用的 php 命令是指向你要看的 php 的,比如你的 php bin 文件在 /usr/local/php/bin/ 目录里面,就用:
1
2
3
NS:bin ns$ /usr/local/php/bin/php -r 'phpinfo();' | grep 'php.ini'
Configuration File (php.ini) Path => /usr/local/php/lib
我就是打包程序ZIP上传后解压的,前台都正常,管理页面出错这样的问题,看了别人的说明,要改PHP.ini的参数。output_buffering = 4096请问我要怎么操作。。
这个只需要在你的根目录里的php.ini文件里添加output_buffering=4096 这一行即可php.ini文件若没有可以文本编辑软件创建一个另存为php.ini即可
是刚安装程序么, 可能开始传输的问题, 建议打包成.zip的上传文件
如果是因为PHP命令行而修改php.ini不需要重启
如果是因为APACHE而修改php.ini,就需要重启apache
总之,就是谁用PHP了,那就重新一下那个服务就可以了.
首先你要说明,php是你yum 安装的rpm 还是自己编译的源码包,根据安装的位置,去拷贝phpini 然后重启php-cfgi 进程,加载phpini 文件,问题说明白,不然没人帮得了你!linux 系统下phpini文件丢失
从其他机器copy个过去吧