alma pourhosseni
alma pourhosseni
خواندن ۱ دقیقه·۴ سال پیش

Install & configuration php on ubuntu 18.04


install php

1.ابتدا باید وب سرور nginx رو نصب کنیم.

sudo apt update sudo apt install nginx

2.سپس پیشنیاز های php را نصب می کنیم.

sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php

3.حال می توانیم پکیج های مربوط به php را نصب کنیم.

sudo apt update sudo apt install php7.4-fpm php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip unzip -y

php configuration

برای چک کردن و همچنین تغییر user داخل php از طریق www.conf که در مسیر زیر قرار دارد انجام می شود.

/etc/php/7.4/fpm/pool.d/www.conf

یکی از افزونه های php که باعث افزایش سرعت load می شود opcache می باشد .به این صورت که کد compile شده را داخل cache نگه داری میکند و نیاز به بارگزاری مجدد نیست.

/etc/php/7.4/fpm/php.ini

با استفاده از max_execution_time حداکثر زمانی که یک script می تواند اجرا شود مشخص می کنیم.

/etc/php/7.4/fpm/php.ini

برای تنظیم حافظه سرور ابری می توان با استفاده از pm.max_children تنظیمات مورد نیاز را انجام داد .

pm.max_children= php-fpm میزان حافظه سرور ابری مورد استفاده / process متوسط اندازه

و سپس در مسیر زیر می توان تنظیمات را اعمال کرد

/etc/php/7.4/fpm/pool.d/www.conf

در آخر هم برای اعمال تغییرات داده شده سرویس php-fpm را restart می کنیم.

systemctl restart php7.4-fpm.service
شاید از این پست‌ها خوشتان بیاید