اگر بهتازگی برنامهنویسی PHP را شروع کردهاید، احتمالاً اولین سؤال شما این است که چگونه PHP را روی کامپیوتر نصب کنیم و اولین پروژه PHP خود را اجرا کنیم؟
یکی از سادهترین روشها برای راهاندازی یک محیط توسعه PHP در ویندوز، استفاده از XAMPP است.
XAMPP مجموعهای از ابزارهای مورد نیاز برای توسعه وب را در اختیار شما قرار میدهد و باعث میشود بتوانید محیطی مناسب برای اجرای پروژههای PHP در سیستم شخصی خود ایجاد کنید.
در این آموزش نصب PHP با XAMPP، مراحل نصب XAMPP، راهاندازی Apache، بررسی PHP، استفاده از MySQL و phpMyAdmin، ایجاد اولین پروژه PHP و رفع خطاهای رایج را مرحلهبهمرحله بررسی میکنیم.
# XAMPP چیست؟
XAMPP یک محیط توسعه محلی است که مجموعهای از نرمافزارهای مورد نیاز برای اجرای برنامههای وب را در اختیار توسعهدهنده قرار میدهد.
در یک نصب معمول XAMPP، ابزارهایی مانند موارد زیر در دسترس هستند:
- Apache
- PHP
- MariaDB
- phpMyAdmin
- Perl
بنابراین بهجای اینکه Apache، PHP و Database را جداگانه نصب و پیکربندی کنید، میتوانید از یک بسته یکپارچه استفاده کنید.
به زبان ساده:
XAMPP
├── Apache
├── PHP
├── MariaDB
└── phpMyAdmin
این ساختار برای افرادی که تازه وارد دنیای PHP شدهاند بسیار مناسب است.
# چرا از XAMPP برای PHP استفاده کنیم؟
یکی از مهمترین مزیتهای XAMPP، ساده کردن راهاندازی محیط Development است.
برای مثال اگر بخواهید PHP را بهصورت دستی روی ویندوز راهاندازی کنید، ممکن است لازم باشد:
- PHP را نصب کنید.
- Web Server نصب کنید.
- Configuration مربوط به PHP را تنظیم کنید.
- Database Server نصب کنید.
- phpMyAdmin یا ابزار دیگری برای مدیریت Database نصب کنید.
- ارتباط بین این سرویسها را تنظیم کنید.
اما XAMPP بخش زیادی از این فرآیند را ساده میکند.
به همین دلیل برای:
- یادگیری PHP
- تمرین برنامهنویسی
- ساخت پروژههای آزمایشی
- توسعه WordPress
- آزمایش پروژههای PHP
- تمرین MySQL/MariaDB
گزینه مناسبی محسوب میشود.
# XAMPP برای چه کسانی مناسب است؟
XAMPP بیشتر برای محیط Development و Local کاربرد دارد.
اگر در حال یادگیری PHP هستید، XAMPP میتواند شروع سادهای برای شما باشد.
همچنین اگر میخواهید یک پروژه PHP را روی کامپیوتر خودتان اجرا کنید، XAMPP میتواند بسیاری از نیازهای اولیه را فراهم کند.
اما نکته مهم این است که:
> XAMPP را نباید صرفاً بهعنوان راهکار مناسب برای اجرای یک وبسایت Production در نظر گرفت.
محیط Local و سرور Production نیازمندیهای متفاوتی دارند.
# پیشنیاز نصب XAMPP
قبل از نصب XAMPP بهتر است موارد زیر را داشته باشید:
- سیستمعامل Windows
- دسترسی نصب نرمافزار
- فضای کافی روی Disk
- دسترسی Administrator در صورت نیاز
- یک Browser مانند Chrome یا Firefox
همچنین اگر قبلاً Apache یا MySQL را بهصورت جداگانه روی سیستم نصب کردهاید، ممکن است با مشکل تداخل Port مواجه شوید.
# دانلود XAMPP
برای نصب XAMPP ابتدا باید نسخه مناسب آن را دریافت کنید.
هنگام انتخاب نسخه، به نسخه PHP توجه داشته باشید.
اگر پروژهای دارید که به یک نسخه خاص PHP نیاز دارد، نباید صرفاً جدیدترین نسخه XAMPP را نصب کنید.
مثلاً ممکن است یک پروژه قدیمی به PHP 8.1 نیاز داشته باشد، در حالی که XAMPP انتخابی شما نسخه متفاوتی از PHP داشته باشد.
بنابراین:
Project Requirement
↓
PHP Version
↓
Compatible XAMPP Version
را در نظر بگیرید.
> نکته: برای دریافت XAMPP همیشه از منبع رسمی پروژه استفاده کنید.
# نصب XAMPP در ویندوز
بعد از دریافت فایل نصب، Installer را اجرا کنید.
در مراحل نصب معمولاً میتوانید Componentهای مورد نیاز خود را انتخاب کنید.
برای توسعه PHP معمولاً موارد زیر مهم هستند:
Apache
MySQL / MariaDB
PHP
phpMyAdmin
اگر در ابتدای مسیر یادگیری PHP هستید، میتوانید تنظیمات پیشفرض Installer را حفظ کنید.
# انتخاب مسیر نصب XAMPP
در زمان نصب، XAMPP از شما مسیر نصب را میپرسد.
مسیر پیشفرض معمولاً چیزی شبیه:
C:\xampp
است.
استفاده از مسیر ساده میتواند مدیریت پروژهها و پیدا کردن فایلهای Configuration را راحتتر کند.
بعد از انتخاب مسیر، نصب را ادامه دهید.
# XAMPP Control Panel چیست؟
بعد از نصب، یکی از مهمترین ابزارهای XAMPP یعنی XAMPP Control Panel در اختیار شما قرار میگیرد.
این پنل برای مدیریت سرویسها استفاده میشود.
بهصورت ساده میتوانید:
- Apache را Start کنید.
- Apache را Stop کنید.
- MySQL/MariaDB را Start کنید.
- سرویسها را Restart کنید.
- Logها را مشاهده کنید.
- Configuration سرویسها را باز کنید.
ساختار کلی آن را میتوان به این شکل تصور کرد:
XAMPP Control Panel
│
├── Apache
│
└── MySQL
# اجرای Apache در XAMPP
برای اجرای PHP از طریق Browser، ابتدا Apache را Start کنید.
در XAMPP Control Panel، روی:
Start
مربوط به Apache کلیک کنید.
اگر Apache با موفقیت اجرا شود، وضعیت آن در Control Panel تغییر میکند.
حالا Browser را باز کنید و به آدرس زیر بروید:
http://localhost
اگر صفحه XAMPP نمایش داده شود، Apache بهدرستی اجرا شده است.
# Apache چه نقشی در اجرای PHP دارد؟
Apache یک Web Server است.
وقتی در Browser درخواست:
http://localhost
را ارسال میکنید، Apache درخواست را دریافت میکند و محتوای مربوط به پروژه را ارائه میدهد.
در یک پروژه PHP، Apache میتواند درخواست فایل PHP را برای پردازش به PHP ارسال کند.
ساختار ساده:
Browser
↓
Apache
↓
PHP
↓
HTML Response
# PHP در XAMPP کجا نصب شده است؟
اگر XAMPP را در مسیر پیشفرض نصب کرده باشید، PHP معمولاً در:
C:\xampp\php
قرار دارد.
برای مشاهده فایلهای PHP میتوانید این پوشه را باز کنید.
یکی از فایلهای مهم:
php.exe
است.
این فایل امکان اجرای PHP از Command Line را نیز فراهم میکند.
# چگونه نسخه PHP در XAMPP را ببینیم؟
برای بررسی نسخه PHP میتوانید از Command Prompt استفاده کنید.
ابتدا به مسیر PHP بروید:
cd C:\xampp\php
سپس:
php -v
را اجرا کنید.
نسخه PHP نصبشده نمایش داده میشود.
# اجرای PHP از Command Prompt با XAMPP
بعد از نصب XAMPP میتوانید PHP را از طریق Command Prompt نیز اجرا کنید.
مثلاً:
C:\xampp\php\php.exe -v
این روش حتی زمانی مفید است که مسیر PHP به Environment Variable ویندوز اضافه نشده باشد.
# اضافه کردن PHP به PATH ویندوز
اگر میخواهید در هر مسیری بتوانید دستور:
php -v
را اجرا کنید، باید مسیر PHP را به Environment Variable با نام PATH اضافه کنید.
مسیر معمول:
C:\xampp\php
است.
بعد از تغییر PATH ممکن است لازم باشد Command Prompt جدیدی باز کنید.
سپس:
php -v
را اجرا کنید.
اگر نسخه PHP نمایش داده شد، مسیر PHP بهدرستی شناسایی شده است.
# ساخت اولین پروژه PHP با XAMPP
حالا که Apache را اجرا کردهاید، وقت آن است که اولین پروژه PHP را ایجاد کنیم.
در XAMPP، پوشه اصلی فایلهای وب معمولاً:
C:\xampp\htdocs
است.
این پوشه نقش Document Root پیشفرض Apache را در XAMPP دارد.
# ایجاد فایل index.php
داخل:
C:\xampp\htdocs
یک فایل با نام:
index.php
ایجاد کنید.
داخل آن بنویسید:
<?php
echo "Hello PHP!";
حالا Browser را باز کنید و وارد:
http://localhost
شوید.
اگر فایل index.php در Document Root قرار داشته باشد، PHP توسط Apache پردازش میشود.
# ساخت پروژه جداگانه در htdocs
بهتر است برای هر پروژه یک پوشه جداگانه ایجاد کنید.
مثلاً:
C:\xampp\htdocs\my-project
سپس:
C:\xampp\htdocs\my-project\index.php
را ایجاد کنید.
کد:
<?php
echo "My first PHP project";
حالا در Browser:
http://localhost/my-project
را باز کنید.
اگر همه چیز صحیح باشد، پیام پروژه نمایش داده میشود.
# اجرای فایل PHP در XAMPP
ساختار پروژه میتواند به شکل زیر باشد:
C:\xampp
└── htdocs
└── my-project
├── index.php
├── style.css
└── about.php
در این حالت:
http://localhost/my-project
صفحه index.php را اجرا میکند.
و:
http://localhost/my-project/about.php
فایل about.php را اجرا خواهد کرد.
# نصب و استفاده از Database در XAMPP
یکی دیگر از قابلیتهای مهم XAMPP، Database Server است.
در نسخههای مختلف XAMPP ممکن است از MariaDB استفاده شود.
برای اجرای Database، سرویس مربوط به MySQL/MariaDB را از XAMPP Control Panel اجرا کنید.
بعد میتوانید از phpMyAdmin برای مدیریت Database استفاده کنید.
# phpMyAdmin چیست؟
phpMyAdmin یک ابزار تحت وب برای مدیریت Databaseهای MySQL و MariaDB است.
با استفاده از آن میتوانید:
- Database ایجاد کنید.
- Table بسازید.
- Column اضافه کنید.
- Query اجرا کنید.
- دادهها را مشاهده کنید.
- دادهها را ویرایش کنید.
- Database را Export کنید.
- Database را Import کنید.
برای دسترسی معمولاً میتوانید در Browser به:
http://localhost/phpmyadmin
مراجعه کنید.
# ساخت Database در phpMyAdmin
بعد از اجرای Database Server:
- Browser را باز کنید.
- وارد phpMyAdmin شوید.
- بخش ایجاد Database را پیدا کنید.
- نام Database را وارد کنید.
- Database را ایجاد کنید.
مثلاً:
php_learning
سپس میتوانید Tableهای پروژه را ایجاد کنید.
# اتصال PHP به Database در XAMPP
فرض کنید Database شما:
php_learning
نام دارد.
در PHP مدرن بهتر است از PDO یا MySQLi برای ارتباط با Database استفاده کنید.
مثال با PDO:
<?php
$pdo = new PDO(
'mysql:host=127.0.0.1;dbname=php_learning;charset=utf8mb4',
'root',
''
);
echo "Database connection successful!";
مقادیر Username و Password باید با Configuration واقعی Database شما مطابقت داشته باشند.
# چرا استفاده از PDO پیشنهاد میشود؟
PDO یک Interface استاندارد برای ارتباط PHP با Databaseهای مختلف ارائه میکند.
مزایای آن شامل:
- API مناسب
- Prepared Statement
- پشتیبانی از Databaseهای مختلف
- ساختار مناسب برای پروژههای مدرن
است.
برای پروژههای واقعی بهتر است از Prepared Statement استفاده کنید و اطلاعات اتصال Database را مستقیماً در کدهای قابل انتشار قرار ندهید.
# خطای Apache در XAMPP؛ Port 80 اشغال است
یکی از رایجترین مشکلات XAMPP این است که Apache نمیتواند اجرا شود.
یکی از دلایل رایج، اشغال بودن Port مورد استفاده Apache است.
مثلاً برنامه دیگری ممکن است Port 80 را در اختیار داشته باشد.
در چنین شرایطی Apache نمیتواند روی همان Port اجرا شود.
# چگونه Port اشغالشده را پیدا کنیم؟
در Windows Command Prompt میتوانید از:
netstat -ano
استفاده کنید.
برای بررسی Port خاص، مثلاً Port 80:
netstat -ano | findstr :80
شناسه Process را مشاهده کنید.
سپس میتوانید Process مربوطه را در Task Manager بررسی کنید.
# تغییر Port Apache در XAMPP
اگر نمیتوانید برنامهای که Port را اشغال کرده متوقف کنید، میتوانید Port Apache را تغییر دهید.
برای مثال:
80 → 8080
در این صورت آدرس پروژه شما ممکن است به شکل زیر شود:
http://localhost:8080/my-project
اما توجه داشته باشید که تغییر Port ممکن است روی بعضی Configurationهای دیگر نیز اثر بگذارد.
# خطای MySQL در XAMPP
اگر Database Server اجرا نمیشود، ممکن است دلایل مختلفی وجود داشته باشد:
- Port Database اشغال است.
- سرویس دیگری در حال اجراست.
- فایلهای Database آسیب دیدهاند.
- Configuration مشکل دارد.
- سرویس قبلی بهدرستی متوقف نشده است.
اولین قدم، بررسی Log مربوط به Database در XAMPP Control Panel است.
قبل از حذف یا تغییر فایلهای Database، حتماً از اطلاعات مهم Backup تهیه کنید.
# اگر Apache اجرا شد ولی PHP کار نکرد چه کنیم؟
اگر Apache اجرا میشود اما فایل PHP بهدرستی نمایش داده نمیشود، ابتدا بررسی کنید فایل را با پسوند:
.php
ذخیره کرده باشید.
مثلاً:
index.php
نه:
index.php.txt
همچنین مطمئن شوید فایل داخل:
htdocs
یا یکی از زیرپوشههای آن قرار دارد.
سپس URL صحیح را در Browser وارد کنید.
# نمایش اطلاعات PHP با phpinfo
یکی از روشهای مناسب برای بررسی PHP، استفاده از تابع:
phpinfo();
است.
یک فایل با نام:
phpinfo.php
بسازید:
<?php
phpinfo();
سپس:
http://localhost/phpinfo.php
را باز کنید.
صفحهای شامل اطلاعات مختلف PHP، Extensionها و Configuration نمایش داده خواهد شد.
> نکته امنیتی: فایل phpinfo.php را روی سرور Production عمومی قرار ندهید؛ چون اطلاعات Configuration سرور را نمایش میدهد.
# فایل php.ini در XAMPP کجاست؟
در نصب معمول XAMPP، فایل Configuration اصلی PHP معمولاً در:
C:\xampp\php\php.ini
قرار دارد.
این فایل تنظیمات مختلف PHP را کنترل میکند.
برای مثال تنظیماتی مانند:
memory_limit
upload_max_filesize
post_max_size
max_execution_time
date.timezone
در آن قابل مدیریت هستند.
# تغییر Memory Limit در XAMPP
اگر پروژه شما به Memory بیشتری نیاز دارد، میتوانید در php.ini مقدار:
memory_limit=256M
را تنظیم کنید.
بعد از تغییر Configuration مربوط به PHP در XAMPP، بهتر است Apache را Restart کنید تا Configuration جدید اعمال شود.
# تغییر حجم فایل Upload در XAMPP
برای افزایش حجم فایل قابل Upload میتوانید تنظیماتی مانند:
upload_max_filesize=64M
post_max_size=64M
را بررسی کنید.
توجه کنید که:
post_max_size
باید متناسب با upload_max_filesize تنظیم شود.
بعد از تغییر تنظیمات، Apache را Restart کنید.
# تغییر Timezone در XAMPP
برای تنظیم Timezone در php.ini میتوانید مقدار زیر را مشخص کنید:
date.timezone = Asia/Tehran
سپس Apache را Restart کنید.
برای بررسی نتیجه نیز میتوانید از:
<?php
echo date_default_timezone_get();
استفاده کنید.
Timezone مناسب را بر اساس نیاز پروژه خود انتخاب کنید.
# نصب Composer در کنار XAMPP
اگر قصد دارید با PHP مدرن یا Laravel کار کنید، احتمالاً به Composer نیاز خواهید داشت.
Composer مدیریت Dependencyهای PHP را انجام میدهد.
پس از نصب Composer میتوانید بررسی کنید:
composer --version
اگر Composer به PHP صحیح متصل باشد، اطلاعات نسخه نمایش داده میشود.
در سیستمهایی که چند نسخه PHP دارند، باید توجه کنید Composer از کدام Executable مربوط به PHP استفاده میکند.
# اجرای Laravel با XAMPP
اگر میخواهید Laravel را روی محیط Local اجرا کنید، XAMPP میتواند PHP و Database مورد نیاز شما را فراهم کند.
ساختار کلی میتواند به شکل زیر باشد:
Windows
↓
XAMPP
├── Apache
├── PHP
└── MariaDB
↓
Laravel
البته Laravel به نسخه PHP و Extensionهای مشخصی نیاز دارد.
بنابراین قبل از ایجاد پروژه، نیازمندی نسخه Laravel مورد استفاده را بررسی کنید.
# آیا XAMPP برای Laravel مناسب است؟
برای یادگیری و توسعه Local، XAMPP میتواند گزینه مناسبی باشد.
اما بسیاری از توسعهدهندگان Laravel در پروژههای حرفهای از محیطهایی مانند Docker یا ابزارهای مخصوص محیط توسعه Laravel نیز استفاده میکنند.
انتخاب ابزار به نوع پروژه و Workflow شما بستگی دارد.
اگر هدف شما صرفاً یادگیری PHP است، XAMPP یکی از سادهترین روشها برای شروع محسوب میشود.
# XAMPP یا Laragon؟
هر دو ابزار برای ایجاد محیط توسعه PHP روی Windows استفاده میشوند، اما تجربه کاربری و امکانات آنها متفاوت است.
بهصورت کلی:
| ویژگی | XAMPP | Laragon |
|---|---|---|
| نصب ساده | بله | بله |
| Apache | بله | بله |
| PHP | بله | بله |
| Database | بله | بله |
| phpMyAdmin | قابل استفاده | قابل استفاده |
| مناسب یادگیری PHP | بله | بله |
| مناسب پروژههای Laravel | بله | بله |
| مدیریت ساده پروژهها | خوب | بسیار مناسب |
اگر تازه PHP را شروع کردهاید، هر دو گزینه میتوانند مناسب باشند.
> مقاله مرتبط: آموزش نصب PHP با Laragon
# XAMPP یا نصب دستی PHP؟
اگر هدف شما یادگیری سریع PHP است، XAMPP میتواند راهاندازی محیط را ساده کند.
اما اگر قصد دارید در آینده روی Linux Server، Docker یا محیطهای Production کار کنید، بهتر است در کنار XAMPP با نصب دستی PHP و مفاهیمی مانند PHP-FPM، Web Server و Package Managerها نیز آشنا شوید.
در نتیجه XAMPP میتواند یک نقطه شروع خوب باشد، اما نباید تمام شناخت شما از محیط اجرای PHP را محدود به XAMPP کند.
# مشکلات رایج نصب PHP با XAMPP
Apache اجرا نمیشود
معمولاً Port مورد استفاده Apache توسط برنامه دیگری اشغال شده است.
Portهای رایج مانند:
80
443
را بررسی کنید.
MySQL اجرا نمیشود
ابتدا Log مربوط به Database را بررسی کنید.
از تغییر یا حذف فایلهای Database بدون Backup خودداری کنید.
localhost باز نمیشود
ابتدا بررسی کنید Apache در XAMPP Control Panel در حال اجرا باشد.
سپس:
http://localhost
را امتحان کنید.
اگر Apache روی Port دیگری تنظیم شده باشد، باید Port صحیح را نیز وارد کنید.
مثلاً:
http://localhost:8080
PHP بهصورت متن نمایش داده میشود
اگر Browser بهجای اجرای PHP، کد PHP را نمایش میدهد، باید Configuration مربوط به Web Server و PHP را بررسی کنید.
همچنین مطمئن شوید درخواست از طریق Apache ارسال میشود و فایل در مسیر صحیح XAMPP قرار گرفته است.
phpMyAdmin باز نمیشود
ابتدا بررسی کنید Database Server در XAMPP اجرا شده باشد.
سپس آدرس:
http://localhost/phpmyadmin
را بررسی کنید.
اگر Apache یا Database روی Port دیگری اجرا شده باشند، Configuration مربوطه باید بررسی شود.
# آیا XAMPP برای Production مناسب است؟
بهطور کلی XAMPP را برای محیط Local Development در نظر بگیرید.
سرور Production نیازمند پیکربندی دقیقتری از نظر:
- امنیت
- Web Server
- PHP
- Database
- Firewall
- SSL
- Backup
- Monitoring
- User Permissions
است.
بنابراین بهتر است پروژه نهایی را صرفاً با همان Configuration پیشفرض XAMPP روی اینترنت قرار ندهید.
# نکات امنیتی XAMPP
اگر XAMPP روی سیستم شما فقط برای Local Development است، نگرانیهای امنیتی آن با یک سرور عمومی متفاوت است.
اما اگر سرویسهای XAMPP از شبکه قابل دسترسی باشند، باید امنیت را جدی بگیرید.
بهخصوص:
- phpMyAdmin را عمومی نکنید.
- رمزهای قوی برای Database استفاده کنید.
- سرویسهای غیرضروری را متوقف کنید.
- XAMPP را روی اینترنت بدون پیکربندی امنیتی مناسب قرار ندهید.
- اطلاعات حساس را داخل پروژه ذخیره نکنید.
- فایلهای تستی مانند
phpinfo.phpرا روی محیط عمومی نگه ندارید.
# چکلیست نصب PHP با XAMPP
اگر میخواهید سریع محیط PHP خود را راهاندازی کنید:
☐ بررسی نیازمندی نسخه PHP
☐ دریافت نسخه مناسب XAMPP
☐ نصب XAMPP
☐ اجرای XAMPP Control Panel
☐ Start کردن Apache
☐ Start کردن Database
☐ باز کردن localhost
☐ ایجاد پروژه در htdocs
☐ ساخت index.php
☐ اجرای پروژه
☐ تست php -v
☐ بررسی phpinfo
☐ ایجاد Database در phpMyAdmin
☐ اتصال PHP به Database
☐ نصب Composer در صورت نیاز
# جمعبندی
نصب PHP با XAMPP یکی از سادهترین روشها برای ایجاد یک محیط توسعه PHP روی Windows است.
XAMPP مجموعهای از ابزارهای مورد نیاز مانند Apache، PHP و Database را در یک محیط نسبتاً ساده در اختیار شما قرار میدهد.
بعد از نصب میتوانید پروژههای PHP را در:
C:\xampp\htdocs
قرار دهید و از طریق:
http://localhost
آنها را اجرا کنید.
همچنین با استفاده از phpMyAdmin میتوانید Databaseهای پروژه را مدیریت کنید.
اگر تازه وارد دنیای PHP شدهاید، XAMPP میتواند شروع خوبی باشد. اما با پیشرفت در برنامهنویسی بهتر است با Composer، Linux، PHP-FPM، Web Serverها، Docker و محیطهای Production نیز آشنا شوید.
# سوالات متداول
XAMPP چیست؟
XAMPP یک محیط توسعه محلی است که ابزارهایی مانند Apache، PHP و Database را برای توسعه برنامههای وب در اختیار شما قرار میدهد.
چگونه PHP را با XAMPP نصب کنیم؟
با نصب XAMPP، PHP نیز همراه با مجموعه XAMPP نصب میشود. پس از نصب میتوانید PHP را از طریق XAMPP Control Panel و Apache اجرا کنید.
PHP در XAMPP کجا قرار دارد؟
در نصب معمول XAMPP روی Windows، PHP در مسیر زیر قرار دارد:
C:\xampp\php
پروژه PHP را در XAMPP کجا قرار دهیم؟
پروژههای وب معمولاً در:
C:\xampp\htdocs
قرار میگیرند.
چگونه پروژه PHP را با XAMPP اجرا کنیم؟
Apache را از XAMPP Control Panel اجرا کنید، پروژه را داخل htdocs قرار دهید و سپس آدرس پروژه را در Browser باز کنید.
phpMyAdmin در XAMPP چیست؟
phpMyAdmin یک ابزار تحت وب برای مدیریت Databaseهای MySQL و MariaDB است و معمولاً از طریق localhost/phpmyadmin در دسترس قرار میگیرد.
چرا Apache در XAMPP اجرا نمیشود؟
یکی از رایجترین دلایل، اشغال بودن Port مورد استفاده Apache توسط برنامه دیگری است. Portهای مورد استفاده را بررسی کنید و در صورت نیاز Configuration را تغییر دهید.
آیا XAMPP برای Laravel مناسب است؟
بله، XAMPP میتواند برای توسعه و یادگیری Laravel روی Windows استفاده شود؛ البته باید نسخه PHP و Extensionهای مورد نیاز نسخه Laravel با محیط شما سازگار باشند.
XAMPP بهتر است یا Laragon؟
هر دو برای توسعه PHP مناسب هستند. XAMPP گزینهای شناختهشده و ساده است و Laragon نیز تجربه مناسبی برای مدیریت پروژههای PHP و Laravel روی Windows ارائه میکند.
آیا XAMPP برای Production مناسب است؟
XAMPP را عمدتاً برای محیط Development و Local استفاده کنید. برای Production بهتر است محیط سرور با تمرکز بر امنیت، Performance، Backup و مدیریت صحیح سرویسها پیکربندی شود.
# مقالات مرتبط
برای ادامه مسیر یادگیری PHP در سایت CMS نویس، پیشنهاد میکنیم این مقالات را نیز مطالعه کنید:
- PHP چیست و چه کاربردی دارد؟
- آموزش PHP از صفر
- نصب PHP در ویندوز
- نصب PHP در Ubuntu
- نصب PHP در Linux
- آموزش نصب PHP با Laragon
- ساختار Syntax در PHP
- متغیرها در PHP
- انواع داده در PHP
- شرطها در PHP
- حلقهها در PHP
- توابع در PHP
- آرایهها در PHP
- Composer چیست؟
- PHP و MySQL
- OOP در PHP
- Laravel چیست؟





