جدول محتوایی
فریموورک لاراول
لاراول یکی از فریمورک های زبان برنامه نویسی PHP است که برای توسعه برنامه های کاربردی وب طراحی شده و بر اساس MVC کار می کند. فریمورک لاراول نوشتن برنامه های کاربردی وب و پروژه های PHP را آسان می کند.
فریمورک لاراول بر روی اجزای مختلف فریمورک Symfony ساخته شده است. در صورت نصب لاراول به برنامه شما یک پایه عالی از کدهای قابل اعتماد می دهد.
لاراول مجموعه ای از بهترین کد ها را با سینتکس معنادار و خلاقانه ارائه می دهد. که در نتیجه کارهای رایج مانند احراز هویت، مسیریابی، جلسات، کار با دیتابیس و غیره را بسیار ساده میکند.
لاراول مشکلات توسعه را هم برای توسعه دهنده و هم برای مشتری کاهش می دهد. Laravel، Symphony، KickPh، و Igniter code برخی از محبوب ترین فریم ورک های زبان PHP هستند.
چرا باید لاراول را یاد بگیریم و از آن استفاده کنیم؟
- تسهیل وظایف برنامه نویسی معمولی مانند احراز هویت، مسیریابی، جلسات و حافظه پنهان.
- راه اندازی سریع و آسان چندین محیط.
- بهبود و افزایش سرعت تا 100٪.
- بدون به خطر انداختن قابلیت های برنامه، فرآیند توسعه را برای توسعه دهندگان فراهم کنید.
- دسترسی آسان به دیتابیس و سهولت در اصلاح و کنترل کد و به روز رسانی و توسعه برنامه ها
- یادگیری آسان
- و ….
نحوه نصب فریمورک لاراول روی CentOS 7
اگر در سرور خود به فریمورک لاراول نیاز دارید و نمی دانید از کجا شروع کنید، این مقاله برایتان مفید است و می توانید نصب لاراول را قدم به قدم یاد بگیرید. اما در نظر داشته باشید که باید VPS لینوکس با توزیع CentOS داشته باشید. زیرا در این آموزش به نصب لاراول در CentOS 7 می پردازیم.
اگر به دنبال سرور مجازی لینوکس میگردید و قصد خرید آن را دارید، پیشنهاد میکنیم از ایرانیکا سرور خرید کنید. ایرانیکا سرور با پشتیبانی تخصصی، یکی از بهترین ارائه دهنده های خدمات میزبانی وب است.
قدوم اول: پیکربندی تنظیمات مخزن YUM
اول از همه، باید مخازن REMI و EPEL rpm را به سیستم Centos اضافه کنیم. این کانتینرها دارای پکیج های به روز هستند.
با Putty به VPS متصل شوید و دستور زیر را اجرا کنید:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
سپس:
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
قدم دوم: نصب Apache, MySQL و PHP (LAMP)
در اینجا راهنمای مختصری برای نصب پشته LAMP را به شما میگوییم. شما باید چارچوب لاراول را روی سیستم CentOS خود اجرا کنید.
برای نصب آپاچی از این دستور استفاده کنید:
yum --enablerepo=remi,epel install httpd
برای نصب MySQL از دستورات زیر استفاده کنید:
yum --enablerepo=remi,epel install mysql-server
service mysqld start
/usr/bin/mysql_secure_installation
با تایپ دستور زیر PHP را نصب کنید:
yum --enablerepo=remi,epel install php php-zip php-mysql php-mcrypt php-xml php-mbstring
سپس آپاچی را ریستارت کنید:
service httpd restart
قدم سوم: نصب Composer
یکی از مهمترین پیش نیاز ها برای نصب فریمورک لاراول، نصب Composer است.
می توانید Composer را با استفاده از دستورات زیر نصب کنید.
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/bin/composer
chmod +x /usr/bin/composer
قدم چهارم: نصب فریمورک لاراول
با استفاده از دستورات زیر می توانید آخرین نسخه لاراول را نصب کنید.
cd /var/www
git clone https://github.com/laravel/laravel.git
پس از وارد کردن دستور بالا، از Composer برای حل مشکل پیش نیاز لاراول استفاده کنید.
cd /var/www/laravel
composer install
نصب پیش نیاز کمی طولانی است. صبر کنید تا به طور کامل نصب شود سپس دستورات زیر را وارد کنید.
chown -R apache.apache /var/www/laravel
chmod -R 755 /var/www/laravel
chmod -R 755 /var/www/laravel/storage
از این دستور برای نوشتن در پوشه ذخیره سازی استفاده کنید.
chcon -R -t httpd_sys_rw_content_t /var/www/laravel/storage
قدم پنجم: تنظیم کلید رمزگذاری (Encryption Key)
لاراول از فایل .evn برای پیکربندی محیط استفاده می کند. همچنین میتوانید از فایل .evn برای پیکربندی تمامی متغیرهای محیطی برنامه خود مانند دیتابیس، SMTP، کلید امنیتی و غیره استفاده کنید.
cp .env.example .env
اکنون کلید رمزگذاری تصادفی 32 بیتی که توسط سرویس رمزگذاری به شما داده شده است را تنظیم کنید.
php artisan key:generate
نتیجه:
Application key set successfully.
قدم ششم: ساختن هاست مجازی Apache
اکنون یک میزبان مجازی به فایل پیکربندی آپاچی خود اضافه کنید تا از طریق مرورگر وب به لاراول دسترسی داشته باشید.
برای این کار فایل پیکربندی Apache /etc/httpd/conf/httpd.conf را ویرایش، و سپس کد زیر را در انتهای فایل اضافه کنید.
برای ویرایش فایل پیکربندی آپاچی دستور زیر را وارد کنید:
vim /etc/httpd/conf/httpd.conf
کد های زیر را در این فایل قرار دهید:
نکته: با وارد کردن متن روبروی Servername در مرورگر خود میتوانیم به وبسایتی که لاراول را روی آن نصب کرده ایم دسترسی پیدا کنیم.
<VirtualHost *:80> ServerName laravel11.com DocumentRoot /var/www/laravel/public <Directory /var/www/laravel> AllowOverride All </Directory> </VirtualHost>
سرویس آپاچی را مجددا راه اندازی کنید. به وسیله مرورگر وب خود با وارد کردن Servername خود که بالا مشخص کردیم به لاراول دسترسی پیدا کنید.
برای راه اندازی مجدد سرویس آپاچی از دستور زیر استفاده کنید:
service httpd restart
چگونه نسخه لاراول را ببینیم؟
Artisan یک رابط خط فرمان قوی است که با لاراول از قبل نصب شده است. در دستگاه خود، ترمینال خط فرمان را باز کنید. به دایرکتوری حاوی برنامه لاراول خود بروید. سپس با استفاده از دستور PHP artisan نسخه فریمورک لاراول را تایید کنید.
php artisan --version
اکنون میتوانید با استفاده از نام سروری که ما تعریف کرده ایم، به وب سایت لاراول خود در یک مرورگر وب دسترسی پیدا کنید.
نام سروری که ما استفاده کرده ایم laravel111.com است.
جمع بندی
برای برخی پروژه ها و برنامه های وب که به زبان PHP نوشته میشوند، لازم است از فریمورک لاراول کمک بگیریم. در این پست به شما نحوه نصب آن را در سرور مجازی لینوکس با توزیع CentOS 7 آموزش دادیم.
ای والا کارمون راه افتاد
تخفیف سرور مجازی هم موجود کنید باز
سایت خوبی دارید مطالبش عالیه
با تشکر از مطالب خوبتون
چندین سایت گشتم اما هیچکدوم مثل سایت شما مطالبش تکمیل نبود
جالب بود
مثل همیشه عالی و جذاب