توسعه دهنده وب، علاقه مند به یادگیری
نصب فریم ورک فالکون روی سرور اوبونتو Ubuntu
در این پست آموزشی قصد دارم شیوه نصب فالکون بر روی سیستم عامل لینوکس ، توزیع ubuntu رو یاد بدم.
برای نصب فالکون در اوبونتو دو روش وجود داره که روش اول خیلی ساده و روش دوم کمی مشکل تره.
روش اول:
کسانی که با اوبونتو کار میکنن با پکیج منیجر و دستورات apt-get آشنا هستن. این دستورات برای نصب و حذف و در کل مدیریت پکیج های اوبونتو هستن.
در این روش میتونید فالکون رو با یک دستور خیلی ساده روی ماشین تون نصب کنید.
دستور زیر برای نصب فالکون بر روی php نسخه ۵ و ۷ هست:
curl -s "https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh" | sudo bash
sudo apt-get install php5-phalcon
# Ubuntu 16.04+, Debian 9+
sudo apt-get install php7.0-phalcon
نتیجه این دستور رو در تصویر زیر میبینیم:
و بعد وارد مرحله پایانی بشید.
روش دوم:
در این روش باید سعی کنیم که فایل phalcon.so رو به لیست افزونه های php وارد کنیم.
برای این کار ابتدا باید یک سری پکیج ها رو روی سرور نصب کنید:
sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev
بعد باید فالکون رو از گیت، کلون کنیم و بعد کامپایل و نصب کنیم:
git clone --depth=1 "git://github.com/phalcon/cphalcon.git"
cd cphalcon/build
sudo ./install
و بعد باید کد زیر رو به آخر فایل php.ini تون اضافه کنید:
extension=phalcon.so
نکته: برای پیدا کردن فایل php.ini میتونید در صفحه phpinfo عبارت Loaded Configuration File رو پیدا کنید.
مرحله پایانی:
در پایان باید وبسرویس تون رو ریلود کنید. اگر وبسرویس تون apache باشه میتونید از دستور زیر استفاده کنید:
sudo service apache2 reload
حالا باید مشخصات php تون رو ببینید و چک کنید که آیا فالکون به درستی نصب شده یا نه.
برای این کار یه فایل به نام info.php ایجاد کنید و محتوای زیر رو داخلش کپی کنید:
<?php
phpinfo();
و بعد داخل مرورگرتون این فایل رو باز کنید و کلمه phalcon رو فایند کنید. اگه چنین چیزی پیدا کردید یعنی فالکون به درستی نصب شده:
اگه چنین چیزی داخل صفحه پیدا کردید تبریک میگم، فالکون روی سرور شما نصب شد!
در صورتی که مشکلی در فرایند نصب داشتید میتونید از طریق نظرات مطرح کنید.
مطلبی دیگر از این انتشارات
زمانی برای برنامهنویس بهتری بودن!
مطلبی دیگر از این انتشارات
دقیقا چه کارهایی میشه با Python انجام داد؟ 3 کاربرد اصلی پایتون
مطلبی دیگر از این انتشارات
ترفندهای RxJava در اندروید - قسمت اول