PHP命令行参数
<p>原文地址:http://php.swoole.com/wiki/PHP%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8F%82%E6%95%B0</p><div id="content" class="mw-body">
<div class="mw-indicators"> </div>
<h1 id="firstHeading" class="firstHeading" lang="zh-CN">PHP命令行参数</h1>
<div id="bodyContent" class="mw-body-content">
<div id="mw-content-text" class="mw-content-ltr" lang="zh-CN" dir="ltr">
<div id="toc" class="toc">
<div id="toctitle">
<h2>目录</h2>
<span class="toctoggle"> [隐藏] </span></div>
<ul>
<li class="toclevel-1 tocsection-1"><span class="tocnumber">1</span> <span class="toctext">php -i</span></li>
<li class="toclevel-1 tocsection-2"><span class="tocnumber">2</span> <span class="toctext">php -v</span></li>
<li class="toclevel-1 tocsection-3"><span class="tocnumber">3</span> <span class="toctext">php -m</span></li>
<li class="toclevel-1 tocsection-4"><span class="tocnumber">4</span> <span class="toctext">php -S</span></li>
<li class="toclevel-1 tocsection-5"><span class="tocnumber">5</span> <span class="toctext">php -c</span></li>
<li class="toclevel-1 tocsection-6"><span class="tocnumber">6</span> <span class="toctext">php -l</span></li>
<li class="toclevel-1 tocsection-7"><span class="tocnumber">7</span> <span class="toctext">php -r</span></li>
<li class="toclevel-1 tocsection-8"><span class="tocnumber">8</span> <span class="toctext">php --ini</span></li>
<li class="toclevel-1 tocsection-9"><span class="tocnumber">9</span> <span class="toctext">php --re swoole</span></li>
<li class="toclevel-1 tocsection-10"><span class="tocnumber">10</span> <span class="toctext">php --ri swoole</span></li>
<li class="toclevel-1 tocsection-11"><span class="tocnumber">11</span> <span class="toctext">php --rf file_get_contents</span></li>
</ul>
</div>
<h2><span id="php_-i" class="mw-headline">php -i</span></h2>
<p>查看phpinfo</p>
<h2><span id="php_-v" class="mw-headline">php -v</span></h2>
<p>显示PHP版本</p>
<h2><span id="php_-m" class="mw-headline">php -m</span></h2>
<p>查看PHP安装了哪些扩展模块,可修改php.ini添加删除扩展模块。</p>
<pre> 编译PHP时内置的扩展,无法通过修改php.ini删除
</pre>
<h2><span id="php_-S" class="mw-headline">php -S</span></h2>
<p>启动一个内置的Web服务器,用于开发环境内进行程序的调试。</p>
<pre> php -S 0.0.0.0:9000
</pre>
<p>内置的Web服务器是一个全功能的Http服务器,在开发模式下可以取代apache,nginx+php-fpm,但不可用于线上生产环境。</p>
<p>可以使用-t参数指定document_root,如果不指定表示使用当前目录作为document_root</p>
<pre> php -S 0.0.0.0:9000 -t /data/webroot/
</pre>
<h2><span id="php_-c" class="mw-headline">php -c</span></h2>
<p>指定加载php.ini的绝对路径</p>
<pre> php -c /home/htf/my_php.ini
</pre>
<h2><span id="php_-l" class="mw-headline">php -l</span></h2>
<p>检测一个php代码文件是否有语法错误,如 php -l test.php</p>
<h2><span id="php_-r" class="mw-headline">php -r</span></h2>
<p>执行一段php代码,如</p>
<pre> php -r "echo 'hello world';"
</pre>
<h2><span id="php_--ini" class="mw-headline">php --ini</span></h2>
<p>显示当前加载的php.ini绝对路径</p>
<h2><span id="php_--re_swoole" class="mw-headline">php --re swoole</span></h2>
<p>显示某个扩展提供了哪些类和函数。</p>
<h2><span id="php_--ri_swoole" class="mw-headline">php --ri swoole</span></h2>
<p>显示扩展的phpinfo信息。与phpinfo的作用相同,不同之处是这里仅显示指定扩展的phpinfo</p>
<h2><span id="php_--rf_file_get_contents" class="mw-headline">php --rf file_get_contents</span></h2>
<p>显示某个PHP函数的信息,一般用于检测函数是否存在</p>
</div>
<div class="printfooter">取自“http://php.swoole.com/index.php?title=PHP命令行参数&oldid=114”</div>
<div id="catlinks" class="catlinks catlinks-allhidden"> </div>
<div class="visualClear"> </div>
</div>
</div>
</div>
<div id="MySignature" role="contentinfo">
纵然世间炎凉百态!我自依旧初心不改!!<br><br>
来源:https://www.cnblogs.com/phpk/p/10930577.html
頁:
[1]