亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在WAMPServer中從Windows命令行運行PHP

如何在WAMPServer中從Windows命令行運行PHP

PHP
呼如林 2019-06-28 10:54:49
如何在WAMPServer中從Windows命令行運行PHP我對php很陌生,我想從命令行運行php。我已經安裝了Wamp并將“系統變量”設置為我的php文件夾(它是C:\wamp\bin\php\php5.4.3).當我去Run -> CMD->類型php -a然后按回車,上面寫著interactive mode enabled..但當我寫echo 'Hi';什么都沒顯示出來。我甚至沒有看到‘php>’之類的東西,當我鍵入php -a然后按回車。
查看完整描述

3 回答

?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

PHP CLI作為它的調用(php用于命令行接口)稱為php.exec:\wamp\bin\php\php5.x.y\php.exe(其中x和y是已安裝的php的版本號)

如果您想要創建從命令行運行的php片段,那么它非常簡單,非常有用。

創建這樣的批處理文件,讓我們稱之為phppath.cmd :

PATH=%PATH%;c:\wamp\bin\php\phpx.y.z
php -v

變化x.y.z已安裝在WAMPServer中的PHP版本的有效文件夾名稱

將其保存到已經在您的路徑上的文件夾中,以便您可以在任何地方運行它。

現在,從命令窗口,CD進入源文件夾并運行>phppath。

那就跑

PHP_script.php

它應該像夢一樣工作。

下面是一個配置PHPComposer和PEAR的示例,如果需要的話,它們是存在的

@echo off

REM **************************************************************REM * PLACE This file in a folder that is already on your PATH
REM * Or just put it in your C:\Windows folder as that is on the
REM * Search path by defaultREM * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -REM * EDIT THE NEXT 3 Parameters to fit your installed WAMPServerREM **************************************************************set baseWamp=D:\wampset defaultPHPver=7.1.9set composerInstalled=%baseWamp%\composerset phpFolder=\bin\php\phpif %1.==. (
    set phpver=%baseWamp%%phpFolder%%defaultPHPver%) else (
    set phpver=%baseWamp%%phpFolder%%1)PATH=%PATH%;%phpver%php -v
echo ---------------------------------------------------------------REM IF PEAR IS INSTALLED IN THIS VERSION OF PHP

IF exist %phpver%\pear (
    set PHP_PEAR_SYSCONF_DIR=D:\wamp\bin\php\php%phpver%
    set PHP_PEAR_INSTALL_DIR=D:\wamp\bin\php\php%phpver%\pear    set PHP_PEAR_DOC_DIR=D:\wamp\bin\php\php%phpver%\docs    set PHP_PEAR_BIN_DIR=D:\wamp\bin\php\php%phpver%
    set PHP_PEAR_DATA_DIR=D:\wamp\bin\php\php%phpver%\data    set PHP_PEAR_PHP_BIN=D:\wamp\bin\php\php%phpver%\php.exe    set PHP_PEAR_TEST_DIR=D:\wamp\bin\php\php%phpver%\tests

    echo PEAR INCLUDED IN THIS CONFIG
    echo ---------------------------------------------------------------) else (
    echo PEAR DOES NOT EXIST IN THIS VERSION OF php
    echo ---------------------------------------------------------------)REM IF A GLOBAL COMPOSER EXISTS ADD THAT TOO
REM **************************************************************REM * IF A GLOBAL COMPOSER EXISTS ADD THAT TOO
REM *REM * This assumes that composer is installed in /wamp/composer
REM *REM **************************************************************IF EXIST %composerInstalled% (
    ECHO COMPOSER INCLUDED IN THIS CONFIG
    echo ---------------------------------------------------------------
    set COMPOSER_HOME=%baseWamp%\composer    set COMPOSER_CACHE_DIR=%baseWamp%\composer

    PATH=%PATH%;%baseWamp%\composer

    rem echo TO UPDATE COMPOSER do > composer self-update
    echo ---------------------------------------------------------------) else (
    echo ---------------------------------------------------------------
    echo COMPOSER IS NOT INSTALLED
    echo ---------------------------------------------------------------)set baseWamp=set defaultPHPver=set composerInstalled=set phpFolder=

像這樣調用這個命令文件來使用PHP的默認版本

> phppath

或者獲得以下PHP的特定版本

> phppath 5.6.30


查看完整回答
反對 回復 2019-06-28
?
www說

TA貢獻1775條經驗 獲得超8個贊

嘗試使用批處理文件

  1. 開放式記事本
  2. 類型

    php -S localhost:8000

  3. 將文件保存為

    .bat

    延期,

    server.bat

  4. 現在點擊

    server.bat

    您的服務器已準備就緒的文件

    http://localhost:8000

依賴性

如果您有錯誤php不識別任何內部或外部命令,那么Goto環境變量和編輯php.exe的路徑"C:\wamp\bin\php\php5.4.3"


查看完整回答
反對 回復 2019-06-28
  • 3 回答
  • 0 關注
  • 1296 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號