phpwindows命令行
A. php 無法調用 windows命令行運行,
a/ 試試變成絕對路徑或 a/d.txt 這種形式
另外,你到底是在linux還是windows運行的?
windows下沒有cp命令,如果你在windows下還可以嘗試
system("cmd.exe /c d:\\d.txt d:\\a\\d.txt");
如果只是要完成復制文件的功能,完全可以使用
php自帶的("源文件","目標文件")函數
B. PHP怎麼運行DOS命令
你的意思應該是在DOS環境下運行php命令。
首先,將php加入到環境變數path中。
然後,執行:php 你要執行的命令。
C. 如何在cmd命令行下運行php
把你安裝後的php.exe文件路徑添加到系統PATH下,就行了
D. 怎樣讓PHP在DOS窗口下運行
2 把php.exe加入系統環境變數-使用命令行可快速執行PHP命令 ① 右擊我的電腦-屬性-高級-環境變數 ②找到 Path 這一項(可能需要向下滾動才能找到),滑鼠雙擊 Path 這一項,在最後加入你的 PHP 目錄和類庫所在的路徑,包括前面的「;」(例如:;C:\php;C:\php\ext) ③點擊「新建」按鈕並在「變數名」中輸入「PHPRC」,在「變數值」中輸入 php.ini 文件所在的目錄(例如:C:\php) ,這個步驟是為了讓windows找到php.ini. PHP在 apache 和 IIS 里運行,網上已經有太多的文章了,但是PHP在DOS窗口下運行,對很多人來說還是個新鮮事,我也只用到過兩次,一是 MediaWiki 的升級,都是通過在 DOS 窗口下運行升級腳本,二是 cakephp 框架的腳本生成器console。 好了,在DOS窗口下運行PHP腳本最容易碰到的問題就是不能連接Mysql。 通常這種情況就是 mysql 擴展沒有打開,但PHP.INI里已經設置了啊。而且WEB一切正常。但仔細一想DOS窗口下和WEB是在不同的兩套體系下的,當然會有不一樣。那就肯定是PHP.INI沒有生效了。 考慮到我是安裝的 EasyPHP 套件,所以把 apache 目錄下的 PHP.INI 拷貝到 php 目錄下。問題解決。 附:一般普通人都是直接安裝PHP安裝程序,所以PHP.INI都會被默認安裝到 c:\windows 目錄下,所以這個問題並不普遍,倒是使用這些方便的整合型套件時,PHP.INI都不會在默認的位置,所以在DOS窗口下會連接資料庫失敗。 另外,有時還需要在環境變數里增加PHP的路徑,這樣才能方便的在PHP在DOS窗口下運行。 附:PHP在DOS下的PHP.INI的載入是先找PHP目錄,如果沒有再找WINDOWS目錄。
E. 怎麼在cmd裡面運行php命令
命令行直接執行語句 C:\Php>php -r "echo \"hello world!\""; 或者 命令執行文件 C:\Php>php -f C:/apache/apache2/www/demo/test/index.php。其實你自己在後盾人看看教學視頻,加上自己的理解,多想想就明白了,很簡單的
F. php使用windows cmd命令
在win10環境下試了,沒有問題
看下你的php在win環境是否加入path,你文件執行php是否在php的環境中;
G. windows下用命令符運行php腳本,提示:php could not open input file
可能有兩個原因,一個是文件格式的問題,另一個就是環境變數中的PATH變數沒有設置好,或者你可以嘗試著把php文件移動到php5即php.exe所在的文件夾下.
H. windows下php命令行執行為什麼總是跑去c:\program files目錄下找ext
我估計你的注冊表裡設置了PHP的安裝目錄,你檢查一下注冊表裡面是否有HKEY_LOCAL_MACHINE/SOFTWARE/PHP的主鍵,裡面是不是把IniFilePath的鍵值設置成了C:\Program Files\目錄?
I. windows下如何實現在命令行下運行PHP文件
window下,假設php安裝目錄為c:\program files\php5\,那麼使用命令窗口進入到該路徑下,敲入php hello.php回車,則會執行當前路徑下的hello.php文件,如果要指向其他路徑下php文件,可以在php 路徑/hello.php ,這種形式稱為CLI模式,我們平時通過瀏覽器看到的那種稱為CGI模式,至於傳遞參數,php文件在cli模式下,直接通過在文件名稱後面接參數,多個參數中間用空格隔開,在php文件裡面是通過兩個變數來獲取參數的,一個是$argv,一個是$argc,前者是傳遞參數的數組,默認第一個為php文件的名稱;後者為$argv的數組個數。
linux下,一般程序安裝都會安裝在/usr/bin/php下面,可以通過man php查看一下,如果有信息說明可以使用,使用方法類似於window下。如果前面這步成立,那麼你可以直接 php php文件 來運行php文件,如果man php沒有信息,則說明當前php執行文件沒有在環境路徑裡面,可以修改環境路徑包含php路徑,也可以類似於window進入php路徑,在執行 php php文件。其他類似於window下。
J. 在windows系統下的cmd下面執行php 命令,返回『PHP』不是內部或外部命令,也不是可運行的程序。。
首先系統環境變數是變數。。。
不是system32下直接可以運行的軟體
然後,變數不支持指向性指令
你必須設置成「C:Program FilesEasyPHP-12.1phpphp.exe」
否則,系統默認此為目錄。
其次,變數的使用方法:%XXXX%
如果你設置成了目錄,這個只能提供給CD,dir等目錄指向性命令使用。
不過設置好了變數,而且這個變數是指向exe的,打字就少了很多
就直接變成
%php%
否則的話(設置成目錄的話),還得以兩步運行
cd %php%
php.exe