অর্ডার / স্থিতি পৃষ্ঠাটি লোড করা জন্য আপনাকে অবশ্যই নির্দিষ্ট এনভায়রনমেন্ট ভেরিয়েবল সেট, বিশেষভাবে থাকা আবশ্যক: SCRIPT_NAME
, SCRIPT_FILENAME
, QUERY_STRING
, এবং REQUEST_METHOD
। আপনার প্রয়োজন নেই DOCUMENT_ROOT
(এমনকি সাধারণ অনুরোধের জন্যও)।
আপনার পিএইচপি-এফপিএম কনফিগারেশন সেট (বা কোনও অসুবিধা) এর সঠিক পুলের নীচে (এটি কোনও বৈশ্বিক সেটিংস নয়):
pm.status_path = /status
তারপরে চালান (পোর্ট পরিবর্তে):
SCRIPT_NAME=/status \
SCRIPT_FILENAME=/status \
QUERY_STRING= \
REQUEST_METHOD=GET \
cgi-fcgi -bind -connect 127.0.0.1:PORT
নমুনা আউটপুট:
X-Powered-By: PHP/5.3.9
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache, no-store, must-revalidate, max-age=0
Content-Type: text/plain
pool: web1
process manager: dynamic
start time: 28/Jan/2012:20:49:44 -0500
start since: 5955
accepted conn: 41
listen queue: 0
max listen queue: 0
listen queue len: 128
idle processes: 1
active processes: 1
total processes: 2
max active processes: 1
max children reached: 0
দ্রষ্টব্য: ফলাফলগুলি পুল নির্দিষ্ট।
পিএইচপি v5.3.9 দিয়ে একটি RHEL / CentOS 6 সিস্টেমে পরীক্ষিত।
(সেন্টোস ব্যবহারকারী লোকের পক্ষে উল্লেখের সাইড পয়েন্ট - প্যাকেজটি সরবরাহ করে cgi-fcgi
যা fcgi
EPEL থেকে নামযুক্ত এবং উপলব্ধ)
সরাইয়া হিসাবে, একই পিং সঙ্গে অর্জন করা যেতে পারে:
সেট করুন: ping.path = /ping
(পিএইচপি-এফএমপি কনফিগারেশন)
SCRIPT_NAME=/ping\
SCRIPT_FILENAME=/ping\
REQUEST_METHOD=GET \
cgi-fcgi -bind -connect 127.0.0.1:PORT
বা নিয়মিত পিএইচপি ফাইলের জন্য (আপনাকে পুরো পথটি ব্যবহার করতে হবে, QUERY_STRING isচ্ছিক):
SCRIPT_NAME=/test.php \
SCRIPT_FILENAME=/var/www/path/to/test.php \
QUERY_STRING= \
REQUEST_METHOD=GET \
cgi-fcgi -bind -connect 127.0.0.1:PORT