/
  • خطا و مشکل در خروجی vs code در اجرای دستورات php ?!؟

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی خطا و مشکل در خروجی vs code در اجرای دستورات php ?!؟
    نویسنده پیام
    xboby آفلاین
    عضو جدید
    **

    ارسال‌ها: 1
    تاریخ عضویت: ۱۳۹۷ فروردين ۲۳
    اعتبار: 0
    تشکرها : 1
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    خطا و مشکل در خروجی vs code در اجرای دستورات php ?!؟
    سلام ،

    در Visual Studio Code
    دستورات php زیر را نوشتم ؛
    کد PHP:
    <?php
    echo 'Hello World'.' <a href="http://myweb.com">myweb.com</a><hr>';
    echo 
    'Hello World <hr>';
    echo 
    'Hello World <hr>';
    echo 
    'Hello World <hr>';
    echo 
    'Hello World <hr>';
    ?>

    و وقتی Run code را کلیک می کنم در output خطای زیر را
    دریافت می کنم؛
    کد:
    [Running] php "c:\wamp64\www\php1\sample1.php"

    'php' is not recognized as an internal or external command,

    operable program or batch file.

    [Done] exited with code=1 in 0.034 seconds

    Cannot validate since no PHP executable is set.
    Use the setting 'php.validate.executable Path' to configure the PHP executable.

    PHP executable not found.
    Install PHP 7 and add it to your PATH or
    set the php.executable Path setting
    در حالیکه نسخه 7 از php در wampserver وجود دارد ولی خروجی ندارم.

    لطفا برای رفع مشکل بالا راهنمائی بفرمائید.

    بسیار متشکرم
    (آخرین ویرایش در این ارسال: ۱۳۹۷ فروردين ۲۶ ۰۳:۴۵ عصر، توسط Y.P.Y.)
    ۱۳۹۷ فروردين ۲۳ ۰۵:۴۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Y.P.Y آفلاین
    ناظم کل
    *******

    ارسال‌ها: 2,723
    تاریخ عضویت: ۱۳۸۷ دي ۲۸
    اعتبار: 100
    تشکرها : 2171
    ( 4814 تشکر در 2189 ارسال )
    ارسال: #2
    RE: خطا و مشکل در خروجی vs code در اجرای دستورات php ?!؟
    این پیام
    کد:
    'php' is not recognized as an internal or external command,
    operable program or batch file.
    پیام command-prompt ویندوز هستش - یعنی برنامه VS Code شما در پشت پرده داره این برنامه Command-Prompt رو صدا میزنه تا کد شما رو اجرا کنه
    و وقتی هم که دستوری رو میزنی(مثل php.exe myfile.php) و این پیام رو میگیری، یعنی اون برنامه در اون پوشه یا Environment variables سیستم شما وجود نداره!

    پس این رو امتحان کن:
    همه برنامه ها رو ببند، و برو به قسمت START -> Control panel -> System -> Advanced system settings LINK -> Advanced TAB -> environment variables و نام زیر بهمراه مسیر نصب شده PHP رو درش وارد کن:
    نام:
    PHP_HOME
    مقدار:
    c:\wamp64\path\to\php


    Advanced system settings->Environment variables->path->edit
    [تصویر:  uid_1_fid4508_1397-01-26_15_56_51_957882491.png]

    برای تست، Cmd یا همون Command prompt رو باز کن و بنویس php -v بعد باید اطلاعات PHP نصب شده رو بهت بده!
    __________________________________________________________________________
    وبلاگ: Yousha.Blog.ir

    صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
    http://gulfnews.com/opinion/thinkers/ira...i-1.500997
    (آخرین ویرایش در این ارسال: ۱۳۹۷ فروردين ۲۶ ۰۴:۰۵ عصر، توسط Y.P.Y.)
    ۱۳۹۷ فروردين ۲۶ ۰۳:۵۵ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Reza xboby
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS