مقالې لارښود
ستاسو سیسټم نشي موندلی php-fpm.service، لاندې حالتونه ممکن وي:
۱. د PHP-FPM نسخه وګورئ
مختلف لینوکس ویش او د PHP نسخه،php-fpm د خدماتو نوم مختلف دی. لومړی د PHP نسخه وګورئ:
php -v
د مثال په توګه، محصول دا دی:
PHP 8.1.2 (cli) (built: Jan 23 2022 09:47:36) ( NTS )
تشریح کړئ چې تاسو یې کاروئ پی پی ایکس ایکسیمکس، نو د PHP-FPM خدمت ممکن وي php8.1-fpm.
تاسو کولی شئ د لاندې قوماندې سره د FPM ځانګړې پروسه وګورئ:
ps aux | grep php-fpm
که چیرې محصول ورته وي:
root 1234 0.0 0.1 123456 12345 ? Ss 12:34 0:00 php-fpm: master process (/etc/php/8.1/fpm/php-fpm.conf)
بیا ستاسو د خدمت نوم دی php8.3-fpm.
هڅه وکړئ:
sudo systemctl restart php8.3-fpm
📌 د دې کولو څرنګوالي زده کولو لپاره لاندې لینک باندې کلیک وکړئ HestiaCP د PHP نسخې پوښتنې لارښوونې! 👇👇

۲. د PHP-FPM خدماتو نوم ومومئ
که تاسو د PHP-FPM خدماتو نوم په اړه ډاډه نه یاست، تاسو کولی شئ دا وکاروئ:
systemctl list-units --type=service | grep fpm
یا:
systemctl | grep php
که دا بیرته راشي:
php7.4-fpm.service loaded active running The PHP 7.4 FastCGI Process Manager
دا پدې مانا ده چې ستاسو د PHP نسخه 7.4 ده. سمه قومانده باید دا وي:
sudo systemctl restart php7.4-fpm
۳. وګورئ چې ایا PHP-FPM نصب شوی دی
په صورت کې systemctl نه شم موندلی php-fpm، دا په ګوته کوي چې PHP-FPM ممکن نصب نشي. تاسو چلولی شئ:
dpkg -l | grep php
که نه وي php-fpm اړونده کڅوړې، نصب یې کړئ:
sudo apt update
sudo apt install php-fpm
بیا هڅه وکړئ:
sudo systemctl restart php-fpm
۴. په لاسي ډول د PHP-FPM پیل کول
په صورت کې systemctl که چیرې خدمت لا هم ونه موندل شي، تاسو کولی شئ دا په لاسي ډول پیل کړئ:
sudo /usr/sbin/php-fpm
بیا پرمختګ وګورئ:
ps aux | grep php-fpm
که چیرې PHP-FPM پیل شي مګر systemctl که چیرې خدمت لاهم ونه موندل شي، تاسو کولی شئ د سیسټمډ ترتیب فایل جوړ کړئ:
sudo nano /etc/systemd/system/php-fpm.service
اضافه کول:
[Unit]
Description=The PHP FastCGI Process Manager
After=network.target
[Service]
ExecStart=/usr/sbin/php-fpm
Restart=always
User=www-data
Group=www-data
[Install]
WantedBy=multi-user.target
بیا:
sudo systemctl daemon-reload
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
总结
- د PHP نسخه معلومه کړئ (
php -v) - د خدماتو سم نوم وکاروئ (
php7.4-fpmیا یاphp8.1-fpmانتظار) - وګورئ چې ایا PHP-FPM نصب شوی دی (
dpkg -l | grep php) - لاسي پیل (
/usr/sbin/php-fpm) - که چیرې سیسټم شوی خدمت شتون ونلري، نو دا په لاسي ډول جوړ کړئ
تاسو کولی شئ دا طریقې هڅه وکړئ او وګورئ چې کوم یو ستاسو ستونزه حل کوي! 💡
امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) شریک شوی "🚨 د PHP-FPM بیا پیل ناکام شو؟ "د حل واحد php-fpm.service په یوه دقیقه کې ونه موندل شو" ممکن ستاسو سره مرسته وکړي.
د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-32493.html
د نورو پټو چلونو د خلاصولو لپاره، زموږ د ټیلیګرام چینل سره یوځای کیدو ته ښه راغلاست!
که مو خوښه شوه لایک او شریک کړئ! ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!
