برای برطرف کردن این مشکلات و اجرای کامل باید چه کار کنم ؟
موقع نصب XAMPP با این ارور مواجه شدم
بعد از نصب برای APACHE ,TOMCAT این ارور ها رو دارم با وجود تعویض پورت به پورت خالی ...
سلام.
پیغام اول رو باید Allow کنی تا دسترسی Apache به نت سیستم مجاز بشه.
پیغام دوم: روی سیستمت احتملا برنامه ای داری مثل Skype یا Discord یا ... که پورت ها 80 و 433 رو اشغال کردن.
پیغام سوم: شما برای اجرای سایت های PHP فقط به Apache و MySQL نیاز داری و Tomcat - FileZilla- Mercury به کارت نماید مگر در موارد خاص
در ضمن متونی فقط MySQL رو از توی Xampp اجرا کنی و با دستور زیر سایتت رو هر پورتی که دوست داری خودت بیاری بالا.
php -S localhost:5000 -t php
برای اجرا دستور بالا باید path مسیر PHP رو توی environment variable ویندوز وارد کرده باشی
جای 5000 میتونی هر عدد دلخواهی توی همین رنج وارد کنی که توسط برنامه ای اشغال نشده باشه. مثل 5000 - 6000 یا 8000
اگر هم پروژه لاراولی باشه که به دستور بالا هم نیاز نداری و فقط کافیه دستور زیر در مسیر پروژه اجرا کنی
php artisan serve
به صورت پیش فرض روی localhost:8000 پروژه اجرا میشه.
سلام.
پیغام اول رو باید Allow کنی تا دسترسی Apache به نت سیستم مجاز بشه.
پیغام دوم: روی سیستمت احتملا برنامه ای داری مثل Skype یا Discord یا ... که پورت ها 80 و 433 رو اشغال کردن.
پیغام سوم: شما برای اجرای سایت های PHP فقط به Apache و MySQL نیاز داری و Tomcat - FileZilla- Mercury به کارت نماید مگر در موارد خاص
در ضمن متونی فقط MySQL رو از توی Xampp اجرا کنی و با دستور زیر سایتت رو هر پورتی که دوست داری خودت بیاری بالا.
php -S localhost:5000 -t php
برای اجرا دستور بالا باید path مسیر PHP رو توی environment variable ویندوز وارد کرده باشی
جای 5000 میتونی هر عدد دلخواهی توی همین رنج وارد کنی که توسط برنامه ای اشغال نشده باشه. مثل 5000 - 6000 یا 8000
اگر هم پروژه لاراولی باشه که به دستور بالا هم نیاز نداری و فقط کافیه دستور زیر در مسیر پروژه اجرا کنی
php artisan serve
به صورت پیش فرض روی localhost:8000 پروژه اجرا میشه.
@hadikhanian
PATH رو وارد کردم .
پورت رو هم یک دور به 8080 و هم به 6000 و هم به 8000 تغییر دادم همچنان APACHE این خطا رو میده... .
این که ماژول MYSQL و ... کار میکنن اما سروریس نمیدن مشکلی ایجاد نمیکنه ؟
بابت کد ها ممنونم .
مطمعن هستید که در مسیر زیر مقدار Listen رو تغییر دادید؟
C:\xampp\apache\conf\httpd.conf
به صورت پیش فرض روی 80 است.
اگر نشد باید Firewall یا آنتی ویروس سیستم یا برنامه دیگه ای که پورت های سیستم رو مدیریت رو میکنه رو بررسی کنید که اجازه دسترسی بهتون بده. اگر XAMPP قادر به اجرای Apache نیست لاگ رو حتما نمایش میده که میتونید اون رو دقیق تر بررسی کنید و خطا رو توی گوگل سرچ کنید.
یکبار هم روش Run as Administrator رو هم تست کنید. و فایل xampp-control.exe را از این طریق اجرا کنید.
در رابطه با PATH هم اگر درست انجام داده باشید باید مقدارش برابر این باشه:
C:\xampp\php
و در نهایت اگر درست بود سیستم رو یک بار Restart کنید سپس دستور زیر رو اجرا کنید باید نسخه PHP رو بهتون نمایش بده
php -v
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟