原文地址:http://php.swoole.com/wiki/PHP%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8F%82%E6%95%B0
PHP命令行參數
目錄
[隱藏]php -i
查看phpinfo
php -v
顯示PHP版本
php -m
查看PHP安裝了哪些擴展模塊,可修改php.ini添加刪除擴展模塊。
編譯PHP時內置的擴展,無法通過修改php.ini刪除
php -S
啟動一個內置的Web服務器,用於開發環境內進行程序的調試。
php -S 0.0.0.0:9000
內置的Web服務器是一個全功能的Http服務器,在開發模式下可以取代apache,nginx+php-fpm,但不可用於線上生產環境。
可以使用-t參數指定document_root,如果不指定表示使用當前目錄作為document_root
php -S 0.0.0.0:9000 -t /data/webroot/
php -c
指定加載php.ini的絕對路徑
php -c /home/htf/my_php.ini
php -l
檢測一個php代碼文件是否有語法錯誤,如 php -l test.php
php -r
執行一段php代碼,如
php -r "echo 'hello world';"
php --ini
顯示當前加載的php.ini絕對路徑
php --re swoole
顯示某個擴展提供了哪些類和函數。
php --ri swoole
顯示擴展的phpinfo信息。與phpinfo的作用相同,不同之處是這里僅顯示指定擴展的phpinfo
php --rf file_get_contents
顯示某個PHP函數的信息,一般用於檢測函數是否存在