নিষিদ্ধ ফাংশন পরীক্ষা
এই স্ক্রিপ্ট ব্যবহার করে পরীক্ষা করুন কোন নিষিদ্ধ ফাংশন আছে কি না। কমান্ড লাইন চালানcurl -Ss https://www.workerman.net/webman/check | php
যদি একটি বার্তা আসে Functions 函数名 has be disabled. Please check disable_functions in php.ini
তাহলে বোঝা যাচ্ছে যে webman-এর উপর নির্ভরশীল কিছু ফাংশন নিষিদ্ধ করা হয়েছে, php.ini-তে নিষেধাজ্ঞা তুলে নিলে webman সঠিকভাবে কাজ করবে।
নিষেধাজ্ঞা তুলতে নীচের যেকোনো পদ্ধতি ব্যবহার করুন।
পদ্ধতি এক
webman/console
ইনস্টল করুন
composer require webman/console ^v1.2.35
คำสั่ง চালান
php webman fix-disable-functions
পদ্ধতি দুই
নিষেধাজ্ঞা তুলতে স্ক্রিপ্ট চালান curl -Ss https://www.workerman.net/webman/fix-disable-functions | php
পদ্ধতি তিন
php --ini
চালান php cli যে php.ini ফাইল ব্যবহার করছে তার অবস্থান খুঁজে বের করতে
php.ini খুলি, disable_functions
খুঁজে বের করি এবং নীচের ফাংশনের কলিং তুলে নি
stream_socket_server
stream_socket_client
pcntl_signal_dispatch
pcntl_signal
pcntl_alarm
pcntl_fork
pcntl_wait
posix_getuid
posix_getpwuid
posix_kill
posix_setsid
posix_getpid
posix_getpwnam
posix_getgrnam
posix_getgid
posix_setgid
posix_initgroups
posix_setuid
posix_isatty
proc_open
proc_get_status
proc_close
shell_exec
exec
putenv
getenv