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