5 پاسخ

مشکل نصبXAMPP

برای برطرف کردن این مشکلات و اجرای کامل باید چه کار کنم ؟
موقع نصب XAMPP با این ارور مواجه شدم

 تصویر

بعد از نصب برای APACHE ,TOMCAT این ارور ها رو دارم با وجود تعویض پورت به پورت خالی ...
 تصویر

 تصویر


ثبت پرسش جدید
سید هادی خانیان
تخصص : برنامه نویس PHP
@hadikhanian 2 سال پیش مطرح شد
0

سلام.
پیغام اول رو باید 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 پروژه اجرا میشه.


سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 2 سال پیش مطرح شد
0

سلام داره میگه مطمعن باش جاوا رو نصب کرده باشی


مهدی
تخصص : برنامه نویسی
@mahdisham.s 2 سال پیش مطرح شد
0

سلام . اگر می خوای از php استفاده کنی، apache و mySql کافیه


سید هادی خانیان
تخصص : برنامه نویس PHP
@hadikhanian 2 سال پیش مطرح شد
0

سلام.
پیغام اول رو باید 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 پروژه اجرا میشه.


محمد حسین اشتیاقی
تخصص : برنامه نویس
@m.eshtiaghy 2 سال پیش مطرح شد
0

@hadikhanian
PATH رو وارد کردم .
پورت رو هم یک دور به 8080 و هم به 6000 و هم به 8000 تغییر دادم همچنان APACHE این خطا رو میده... .
این که ماژول MYSQL و ... کار میکنن اما سروریس نمیدن مشکلی ایجاد نمیکنه ؟

بابت کد ها ممنونم .


سید هادی خانیان
تخصص : برنامه نویس PHP
@hadikhanian 2 سال پیش مطرح شد
0

مطمعن هستید که در مسیر زیر مقدار 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

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام