نصب و اجرای لاراول بر روی آندروید


قبل از هر چیزی، اول خدمت شما عرض شود که این اولین متنیه که میخوام بنویسم و به اشتراک بزارم. دوم این روش به هیچ وجه جایگزینی برای برنامه نویسی پشت سیستم نیست و صرفا برای افرادی که مثل من (سربازم) هستن و براشون سواله "چطوری روی گوشی لاراول کار کنم" یا "برنامه نویسی لاراول بر روی آندروید" به چه شکلی هست جوابگوه. خب بریم برای نصب. گوشی من، شیائومی مدل a1 با آندروید P

۱- نصب یک ترمینال

قبل از هر چیزی نیاز به یک ترمینال داریم تا بتونیم دستورات لازم رو اجرا کنیم. بهترین برنامه ای که من به پستم خورده Termux بوده که به راحتی از play store قابل دانلوده. اینم لینکش:

https://play.google.com/store/apps/details?id=com.termux

بعد از نصب termux برنامه رو باز کرده و دستور apt update رو اجرا کنید.

۲- نصب php، git و composer

نصب php و git خیلی راحته کافیه termux رو اجرا کنید و دستورات زیر رو اجرا می‌کنی تا نصب بشن

apt install php
apt install git

دستور php -v رو اجرا کنید تا با نمایش دادن ورژن php از نصب شدنش مطمئن بشید.
و برای نصب composer هم این دستورات رو اجرا می‌کنی:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

php composer-setup.php

php -r "unlink('composer-setup.php');"

۳- ایجاد یک پروژه لاراول

حالا که هم php و هم composer نصب شدن وقتشه یه پروژه لاراول ایجاد کنیم. با دستور زیر یک پروژه لاراول به اسم new_project ایجاد می کنیم

php composer.phar create-project --prefer-dist laravel/laravel new_project

۴- اجرای پروژه

از اینجا به بعدشم خودتون استادین. با دستور cd new_project وارد پوشه پروژه میشیم و از اونجا دستور زیر رو تایپ می کنیم:

php artisan serve

حالا کافیه گوگل کروم رو باز کنیم و آدرس localhost:8000 رو وارد کنیم. اگه همه چی درست پیش رفته باشه شما باید صفحه خوش آمد گویی لاراول رو مشاهده کنید.

از خیلی اضافه گویی ها پرهیز کردم چون اینو در نظر گرفتم که شما خودتون با جزئیات کار با ترمینال لینوکس و اجرای لاراول آشنایی دارید. اگر تا اینجا هر مشکلی داشتید یا به هر خطایی برخورد کردید کامنت بزارید لطفا

اینم یه آموزش خوب از خود سایت توسعه دهنده termux برای دسترسی به حافظه داخلی گوشیتون

https://wiki.termux.com/wiki/Internal_and_external_storage

به این صورت می تونید به پروژه های قبلیتون هم دسترسی داشته باشید و اونارو هم اجرا کنید.