آموزش های سرور لینوکسعمومی

چگونه PHP را بر روی CentOS 7 نصب کنیم

چگونه PHP را بر روی CentOS 7 نصب کنیم
چگونه PHP را بر روی CentOS 7 نصب کنیم
چگونه PHP را بر روی CentOS 7 نصب کنیم

به طور پیش فرض بر روی سیستم عامل سنتوس 7 ، PHP ورژن 5.4 فعال است که با توجه به قدیمی بودن آن و اتمام پشتیبانی آن ، اکثر کاربران قصد دارند ورژن های جدیدتر PHP مثل نسخه های 7.0 ، 7.1 ، 7.2 و 7.3 را نصب کنند که این نسخه ها سازگاری بیشتری با نرم افزار ها دارند و همچنین میزان مصرف منابع سرور و سیستم عامل را کاهش می دهند. در این مطلب قصد داریم به شما آموزش دهیم که چگونه PHP را بر روی CentOS 7 نصب کنیم؟ یا اینکه PHP سرور را به یکی از این نسخه ها ارتقا دهیم.

نصب PHP روی CentOS 8

در ادامه با مطلب چگونه PHP را بر روی CentOS 7 نصب کنیم؟ همراه باشید.

پیش نیاز ها:

برای اجرا دستورات این آموزش در سرور لینوکس خود باید دسترسی root سرور را داشته باشید یا اینکه با استفاده از کاربر sudo دستورات مورد نیاز نصب php بر روی سنتوس را اجرا کنید. برای ساخت کاربر sudo در توزیع سنتوس 7 می توانید از آموزش نصب و کانفیگ Sudo روی CentOS استفاده کنید.

چگونه PHP را بر روی CentOS 7 نصب کنیم؟

نسخه های مختلفی از PHP را می توان بر روی سرور لینوکس نصب کرد که ما قصد داریم نحوه نصب نسخه های 7.0 ، 7.1 ، 7.2 و 7.3 PHP را بر روی سرور CentOS آموزش دهیم.

برای نصب PHP بر روی CentOS 7 ابتدا دستور زیر را در سرور وارد کنید تا مخزن EPEL در سرور فعال شود.

# yum install epel-release yum-utils -y

حال با استفاده از دستور زیر remirepo را دانلود و نصب کنید.

# yum install
[root@linuxtechi ~]# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

1. برای نصب PHP 7.0 دستور زیر را در سرور وارد کنید تا remi فعال شود.

sudo yum-config-manager --enable remi-php70

دستور زیر را وارد کنید تا PHP نسخه 7.0 نصب شود. در این دستور php70 بیانگر php ورژن 7.0 است.

sudo yum install php70

2. برای نصب PHP 7.1 دستور زیر را در سرور وارد کنید تا remi فعال شود.

sudo yum-config-manager --enable remi-php71

دستور زیر را وارد کنید تا PHP نسخه 7.1 نصب شود. در این دستور php71 بیانگر php ورژن 7.1 است.

sudo yum install php71

3. برای نصب PHP 7.2 دستور زیر را در سرور وارد کنید تا remi فعال شود.

sudo yum-config-manager --enable remi-php72

دستور زیر را وارد کنید تا PHP نسخه 7.2 نصب شود. در این دستور php72 بیانگر php ورژن 7.2 است.

sudo yum install php72

4. برای نصب PHP 7.3 دستور زیر را در سرور وارد کنید تا remi فعال شود.

sudo yum-config-manager --enable remi-php73

دستور زیر را وارد کنید تا PHP نسخه 7.3 نصب شود. در این دستور php73 بیانگر php ورژن 7.3 است.

sudo yum install php73

حال برای بررسی ورژن PHP و تایید نصب دستور زیر را در سرور وارد کنید.

php -v

برخی از برنامه های ضروری PHP یا همان PHP modules که باید بر روی سرور نصب شوند را در ادامه برای شما قرار می دهیم تا در صورت نیاز استفاده کنید.

sudo yum install php70-php-fpm php70-php-mysqlnd php70-php-opcache php70-php-xml php70-php-xmlrpc php70-php-gd php70-php-mbstring php70-php-json

توجه داشته باشید که در دستورات بالا ورژن PHP نسخه 7.0 یا همان php70 است که شما می توانید برای اجرا این دستورات در سرور خود متناسب با ورژن PHP که بر روی سرور نصب می کنید ، نسخه های php71 ، php72 یا php73 را جایگزین php70 کنید.

کانفیگ PHP برای کار با وب سرور Apache

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

sudo systemctl restart httpd

کانفیگ PHP برای کار با وب سرور Nginx

بر خلاف آپاچی که از پردازش فایل های php پشتیبانی می کند ، وب سرور Nginx چنین قابلیتی را ندارد و برای این مورد شما باید در سرور خود از برنامه هایی مثل PHP FPM استفاده کنید تا امکان پردازش فایل های php فراهم شود.

برای نصب PHP FPM در سرور خود ابتدا دستور زیر را اجرا کنید.

sudo yum install php-fpm

در وب سرور آپاچی به طور پیش فرض از پورت 9000 برای اجرا از PHP FPM استفاده می شود که ما قصد داریم کاربر را به جای آپاچی ، Nginx معرفی کرده و سوکت را نیز به یونیکس تغییر دهیم.

...
user = nginx
...
group = nginx
...
listen = /run/php-fpm/www.sock
...
listen.owner = nginx
listen.group = nginx

حال با دستور زیر بررسی کنید که دایرکتوری /var/lib/php دارای مالکیت درستی می باشد.

chown -R root:nginx /var/lib/php

سپس با دستور زیر PHP FPM را فعال کنید.

sudo systemctl enable php-fpm

در نهایت نیز دستور زیر را اجرا کنید تا PHP FPM در سرور شروع به کار کند.

sudo systemctl start php-fpm

در اینجا به پایان آموزش چگونه PHP را بر روی CentOS 7 نصب کنیم؟ رسیدیم و امیدواریم با استفاده از این آموزش توانسته باشید نسخه php دلخواه خود را بر روی سرور CentOS نصب کنید.



آموزش نصب PHP 7 بر روی CentOS 7
آموزش نصب PHP 7 بر روی CentOS 7 طرفداران فدورا


نحوه نصب لاراول در CentOS 7 وبلاگ
نحوه نصب لاراول در CentOS 7 وبلاگ شتابان هاست install Laravel


نصب LEMP Linux- Nginx - MySQL - PHP
آموزش نصب LEMP Linux- Nginx - MySQL - PHP روی CentOS 7


ساخت استک LAMP در Centos 7 - azaronline.com
امیدواریم از آموزش ساخت استک LAMP در Centos 7 استفاده لازم را برده باشید. در ادامه شما میتوانید با مراجعه به مطلب آموزش نصب phpMyAdmin در Centos 7 از مزایای آن نیز بر روی استک LAMP بهرهمند شوید.


nodejs - آموزش نصب nodejs برای روی توزیع های لینوکس Ubuntu
به نام دانای بر حق مقدمه یکی مسائلی که امروزه خیلی گریبانگیر دنیای وب هستش بحث real-time هستش که خیلی در نظر توسعهبه خواندن ادامه دهیدnodejs آموزش نصب nodejs برای روی توزیع های لینوکس Ubuntu CentOS


نصب php 7.2 بر روی CentOS 7 - شرکت فنی
نصب php 7.2 بر روی CentOS 7 - شرکت فنی مهندسی سپنتا شبکه


آموزش نصب Apache MariaDB و PHP بر روی سیستم عامل CentOS 7
در این مقاله نحوه نصب وب سرور آپاچی آخرین نسخه بانک اطلاعاتی ماریا دیبی آخرین نسخه و پیاچپی آخرین نسخه را به همراه ماژولهای آن روی سیستم عاملهای CentOS 7 با استفاده از مخزن EPEL و دستور YUM آموزش خواهیم داد.


نحوه نصب PHP 7.4 در CentOS 8 وبلاگ
نحوه نصب PHP 7.4 در CentOS 8 وبلاگ شتابان هاست Install PHP 7.4


نحوه نصب Apache PHP 7.2 و MySQL در CentOS 7.4 LAMP
در این آموزش نحوه نصب سرور وب آپاچی بر روی سرور CentOS 7 با PHP mod_php و پایگاه داده MySQL ارائه شده است. مخفف LAMP برای لینوکس Ap است


نصب phpMyAdmin در CentOS 7 - soringpcrepair.com
phpMyAdmin را در CentOS 7 نصب کنید. متاسفانه مخزن رسمی برنامه مورد نظر وجود ندارد بنابراین شما ابتدا باید ذخیره سازی کاربر را به سیستم اضافه کنید که از آن فرآیند نصب بعدا اجرا می شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پانزده + 18 =

دکمه بازگشت به بالا
بستن