File tree Expand file tree Collapse file tree 1 file changed +44
-1
lines changed Expand file tree Collapse file tree 1 file changed +44
-1
lines changed Original file line number Diff line number Diff line change 11# PHPVM – Dockerized PHP Environment
22
3+
34> این برنامه تماما با ChatGPT تولید شده و هدفش استفاده راحت از PHP نسخه ۸ و بالاتر با Docker است.
45
6+
57---
68
9+
710## 🚀 ویژگیها
811
12+
913- استفاده از ** Docker** برای راهاندازی سریع PHP ۸+ بدون نصب مستقیم روی سیستم.
1014- دستورات محلی ** php** , ** composer** , ** composerexec** مستقیماً در پوشه پروژه فعال هستند.
1115- ** کانفیگ انعطافپذیر** : میتوانید فایلهای پروژه را تغییر دهید و دوباره build کنید؛ برنامه انتزاع جدید نمیسازد.
1216- پورتهای ** xdebug و FPM** روی ماشین لوکال قابل دسترسی هستند.
1317- اتصال به سرویسهای داخلی لوکال با استفاده از ` host.docker.internal ` .
1418- پورت ** 8000** به ** 8007** مپ شده؛ قابل تغییر در ` docker-compose.yml ` .
15- -دستور داده شده بعد از پایان نصب رو روی شلتون اعمال کنید این یه بار نیازه.
19+ - دستور داده شده بعد از پایان نصب رو روی شلتون اعمال کنید این یه بار نیازه.
20+
1621
1722---
1823
24+
1925## ⚙️ نصب و اجرا
2026
27+
2128### Linux (تست شده)
2229
30+
2331``` bash
2432# Build برنامه
2533go build -o phpvm
2634
35+
2736# اجرا در مسیر پروژه
2837./phpvm
38+ ```
39+
40+
41+ ---
42+
43+
44+ ## 🎥 مشاهده ویدیو
45+
46+
47+ برای مشاهده توضیحات بیشتر در مورد نحوه استفاده و اجرای PHPVM، میتوانید ویدیوی آموزشی را تماشا کنید:
48+
49+
50+ [ ویدیو آموزشی PHPVM] ( phpvm.mp4 )
51+
52+
53+ > 📌 ویدیو مربوط به راهاندازی و استفاده از PHPVM است.
54+
55+
56+ ---
57+
58+
59+ ## 🔹 نکات مهم
60+
61+
62+ - تمام فایلها و کانتینرها تحت مالکیت کاربر فعلی ساخته میشوند.
63+ - فایلهای موجود ** overwrite نمیشوند** مگر شما بخواهید.
64+ - کانفیگها و ` .env ` کاملاً در اختیار شما هستند و میتوانید تغییر دهید و دوباره build بگیرید.
65+ - Linux تست شده و پایدار است؛ Windows هنوز تست نشده است.
66+
67+
68+ ---
69+
70+
71+ ## 🎉 موفق باشید!
You can’t perform that action at this time.
0 commit comments