PHP-FPM نېمىشقا تېرمىنالدا ئىشلەيدىغان پروكسىنى يوقىتىدۇ
پروكسى سەپلىمىسىنى PHP-FPM خىزمەتچىلىرىگىچە ئەگىشىپ، ئۇلارنىڭ مۇھىتىنى PHP ئېقىم مۇھىتىدىن ئايرىڭ.
ئوخشاش PHP ھۆججىتى تېرمىنالدا پروكسى ئىشلىتەلەيدۇ، PHP-FPM تەمىنلىگەندە بولسا بىۋاسىتە ئۇلىنىدۇ. ئۇنى ئىجرا قىلىدىغان جەريانلارنى سېلىشتۇرۇشتىن باشلاڭ. تېرمىنالىڭىز PHP نى shell مۇھىتى بىلەن باشلايدۇ؛ تور مۇلازىمېتىرى FPM ئاللىبۇرۇن قۇرغان خىزمەتچىلەرگە تەلەپ ئەۋەتىدۇ.
خىزمەتچىنىڭ مۇھىتىغا قاراڭ
FPM كۆلچەك سەپلىمىسى clear_env ۋە ئېنىق env[NAME] تۈرلىرىنى تەمىنلەيدۇ. مۇھىت تازىلاش ئېچىلغاندا، كىرىش shell دىكى ئۆزگەرگۈچىنى چىقىرىش ئۇنى خىزمەتچىگە قويمايدۇ. كۆلچەك تۈرلىرى تاللانغان ئۆزگەرگۈچىلەرنى يەتكۈزەلەيدۇ:
env[http_proxy] = http://203.0.113.10:8080
env[https_proxy] = http://203.0.113.10:8080
سەپلىمە ئۆزگەرتىشلەرنى قويۇش جەريانىڭىزدىكى نورمال FPM قايتا يۈكلەش جەريانى ئارقىلىق قوللىنىڭ. قىممەتلەرنى ئەمەلىيەتتە پروگراممىغا مۇلازىمەت قىلىدىغان كۆلچەككە قويۇڭ. باشقا كۆلچەك، مۇلازىمەت ھېساباتى ياكى كونتىنېر كۆرۈنۈشتە توغرا تەھرىرنىڭ نېمىشقا ئۈنۈمسىز بولىدىغانلىقىنى چۈشەندۈرەلەيدۇ.
جانلىق تەلەپنى خاتالىقتىن تۈزەتكەندە پەقەت كۈتۈلگەن تەڭشەكلەرنىڭ بار-يوقلۇقىنى تەكشۈرۈڭ. تولۇق مۇھىت قىممەتلىرىنى بېسىدىغان ئاممىۋى دىئاگنوز بېتى پروكسى ھېسابات ئۇچۇرىنى مۇناسىۋەتسىز مەخپىيەتلەر بىلەن بىرگە ئاشكارىلىشى مۇمكىن.
ئاندىن PHP توشۇشىنى تەكشۈرۈڭ
libcurl دا ھۆججەتلەشتۈرۈلگەن پروكسى مۇھىت بىر تەرەپ قىلىش بار؛ ئېنىق PHP cURL تۇتقۇچىنىڭمۇ ئۆز تاللانمىلىرى بار. PHP نىڭ HTTP ئېقىم قاپلىقىنىڭ ئايرىم مۇھىت سەپلىمىسى بار. خىزمەتچىگە ئۆزگەرگۈچى بېرىش ھەر بىر PHP تور API نىڭ ئۇلارنى ئىشلىتىشىگە ئېرىشتۈرمەيدۇ.
بۇ پايدىلىق ئىككى بۆلەكلىك تەكشۈرۈش بېرىدۇ: خىزمەتچىنىڭ نېمە ئالغانلىقىنى جەزملەشتۈرۈڭ، ئاندىن تاللانغان HTTP خېرىدارىنىڭ پروكسى تەڭشەكلىرىنى قانداق ئوقۇيدىغانلىقىنى جەزملەشتۈرۈڭ. ئەگەر CLI بىلەن FPM ئوخشاش قىممەت ئالسىمۇ يەنىلا باشقىچە مۇئامىلە قىلسا، ئاندىن خېرىدار تاللانمىلىرى ۋە ئايلىنىپ ئۆتۈش قائىدىلىرىنى سېلىشتۇرۇڭ. shell ئارخىپىنى قايتا-قايتا تەھرىرلەش خىزمەتچىنىڭ HTTP خېرىدارى ئىچىدىكى پەرقنى ھەل قىلالمايدۇ.