توسعه دهنده وب، علاقه مند به یادگیری
نصب فریم ورک فالکون روی سرور اوبونتو Ubuntu
در این پست آموزشی قصد دارم شیوه نصب فالکون بر روی سیستم عامل لینوکس ، توزیع ubuntu رو یاد بدم.
برای نصب فالکون در اوبونتو دو روش وجود داره که روش اول خیلی ساده و روش دوم کمی مشکل تره.
روش اول:
کسانی که با اوبونتو کار میکنن با پکیج منیجر و دستورات apt-get آشنا هستن. این دستورات برای نصب و حذف و در کل مدیریت پکیج های اوبونتو هستن.
در این روش میتونید فالکون رو با یک دستور خیلی ساده روی ماشین تون نصب کنید.
دستور زیر برای نصب فالکون بر روی php نسخه ۵ و ۷ هست:
12345curl -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 وارد کنیم.
برای این کار ابتدا باید یک سری پکیج ها رو روی سرور نصب کنید:
1sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev
بعد باید فالکون رو از گیت، کلون کنیم و بعد کامپایل و نصب کنیم:
123 git clone --depth=1 "git://github.com/phalcon/cphalcon.git" cd cphalcon/build sudo ./install
و بعد باید کد زیر رو به آخر فایل php.ini تون اضافه کنید:
1extension=phalcon.so
نکته: برای پیدا کردن فایل php.ini میتونید در صفحه phpinfo عبارت Loaded Configuration File رو پیدا کنید.
مرحله پایانی:
در پایان باید وبسرویس تون رو ریلود کنید. اگر وبسرویس تون apache باشه میتونید از دستور زیر استفاده کنید:
1 sudo service apache2 reload
حالا باید مشخصات php تون رو ببینید و چک کنید که آیا فالکون به درستی نصب شده یا نه.
برای این کار یه فایل به نام info.php ایجاد کنید و محتوای زیر رو داخلش کپی کنید:
12 <?php phpinfo();
و بعد داخل مرورگرتون این فایل رو باز کنید و کلمه phalcon رو فایند کنید. اگه چنین چیزی پیدا کردید یعنی فالکون به درستی نصب شده:
اگه چنین چیزی داخل صفحه پیدا کردید تبریک میگم، فالکون روی سرور شما نصب شد!
در صورتی که مشکلی در فرایند نصب داشتید میتونید از طریق نظرات مطرح کنید.
مطلبی دیگر از این انتشارات
نکاتی از رگولار اکسپرشن که شاید ندونید
مطلبی دیگر از این انتشارات
نصب آسان هدوپ به صورت تک نود
مطلبی دیگر از این انتشارات
چرا فالکون یکی از محبوب ترین فریم ورک های php است؟
میدونم بی ربطه سوالم
اما شما با نرم افزار Liggght کار کردید؟ چون زده بودید لینوکس بلدین میپرسم