هاست PHP در ایران

هاست PHP در ایران برای پروژه PHP و Composer روی پلتفرم پاستا

هاست PHP در ایران برای پروژه ساده یا Composer؛ PHP-FPM، document root، extensionها، session، MySQL مدیریت‌شده و Volume پایدار را صریح تنظیم و روی دامنه HTTPS منتشر کنید.

استقرار PHPنمونه‌کد GitHubمحاسبه هزینه
PHPpaasta deployready
$ paasta login
$ cd my-php-app
$ paasta deploy

✓ build detected: php
✓ domain and HTTPS ready
Buildتشخیص Composer یا پروژه PHP استانداردPort8080
PHP-FPM و ComposerMySQL مدیریت‌شدهVolume پایدارRollback نسخه‌ها
مسیر انتشار PHP

تنظیمات واقعی PHP، بدون حدس‌زدن زیرساخت.

پاستا فایل‌ها و قراردادهای خود این استک را می‌خواند و پیش از انتشار، تصمیم‌های مهم Build و Runtime را شفاف نشان می‌دهد.

  1. ۱
    ساختار Composer یا PHP تشخیص داده می‌شود

    composer.lock نصب تکرارپذیر dependencyها را تضمین و public یا ریشه پروژه document root را مشخص می‌کند.

  2. ۲
    PHP-FPM پشت وب‌سرور اجرا می‌شود

    درخواست‌های PHP به FPM و assetهای استاتیک مستقیم پاسخ داده می‌شوند.

  3. ۳
    State از کانتینر خارج می‌شود

    session، cache و upload روی Redis، دیتابیس یا Volume نگه‌داری می‌شوند.

انتخاب هاست PHP

کد، دیتابیس و فایل‌های PHP چرخه‌های جدا دارند.

کد از Git یا فایل پروژه منتشر می‌شود، داده در MySQL مدیریت‌شده می‌ماند و فایل‌های آپلودی روی Volume پایدار قرار می‌گیرند تا انتشار نسخه تازه اطلاعات کاربر را حذف نکند.

  1. ۱
    پروژه ساده یا Composer

    وجود index.php یا composer.json مسیر Build را مشخص می‌کند و lockfile نصب dependencyها را تکرارپذیر نگه می‌دارد.

  2. ۲
    MySQL و فایل‌های پایدار

    اطلاعات اتصال دیتابیس به‌صورت Secret وارد Runtime می‌شود و مسیر فایل‌های آپلودی می‌تواند روی Volume جدا قرار بگیرد.

  3. ۳
    هزینه و انتشار روی HTTPS

    منابع برنامه، دیتابیس و دیسک پیش از ساخت قیمت‌گذاری می‌شوند. برای انتخاب پلن محاسبه هزینه و برای مراحل انتشار راهنما را ببینید.

برای PHP

همه چیز در یک پروژه

راهنمای PHP

پرسش‌های واقعی پیش از استقرار

چطور extensionهایی مثل intl یا gd را فعال کنم؟

برای extensionهای اضافه Dockerfile بسازید و بسته‌های سیستم‌عامل و php extension را صریح نصب کنید. پشته خودکار فقط extensionهای رایج را دارد.

document root باید کدام پوشه باشد؟

اگر پروژه پوشه public دارد همان را انتخاب کنید تا فایل‌های پیکربندی و vendor عمومی نشوند؛ در پروژه ساده می‌تواند ریشه پروژه باشد.

Session PHP در چند Replica چگونه کار می‌کند؟

session فایل‌محور داخل هر Replica جداست. handler را روی Redis یا دیتابیس مشترک بگذارید تا کاربر با جابه‌جایی بین Replicaها از حساب خارج نشود.

برای هاست PHP در ایران از MySQL و Volume چگونه استفاده کنم؟

MySQL مدیریت‌شده را برای داده ساختاریافته و Volume را برای فایل‌های آپلودی انتخاب کنید. اطلاعات اتصال به‌صورت Secret وارد Runtime می‌شوند و هزینه هر منبع پیش از ساخت نمایش داده می‌شود.

پروژه PHP بدون Composer هم قابل استقرار است؟

بله. اگر index.php در پروژه باشد، پشته PHP تشخیص داده می‌شود. برای پروژه‌های دارای dependency بهتر است composer.json و composer.lock را نیز در مخزن نگه دارید تا Build تکرارپذیر بماند.

هاست PHP در ایران

پروژه PHP را همین امروز آنلاین کنید.

ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب می‌کنید.

شروع استقرار