जटिल गणना करने और परिणाम प्राप्त करने के लिए PHP कॉलिंग सांख्यिकीय सॉफ़्टवेयर R का तकनीकी कार्यान्वयन

वेब प्रोग्राम विकास के लिए मुख्य भाषा के रूप में, php का व्यापक रूप से उपयोग किया जाता है। एक सांख्यिकीय सॉफ्टवेयर के रूप में, आर के पास गणितीय एल्गोरिदम के कार्यान्वयन में अच्छी संचालन क्षमता है। हाल ही में, काम की जरूरतों के कारण, मुझे कुछ वेब एप्लिकेशन डेटा पर जटिल गणितीय गणनाएं करनी पड़ीं, हालांकि PHP स्वयं कुछ गणितीय एल्गोरिदम लिख सकता है, लेकिन कोड की दर्जनों पंक्तियों की दक्षता को पूरा करना अभी भी मुश्किल है आर में एक फ़ंक्शन की तुलना में, शोध के बाद, PHP की त्वरित पहुंच में गणना संचालन के लिए आर को कॉल करना और सीधे गणना परिणामों को पढ़ना और उन्हें वेब पेज पर प्रदर्शित करना संभव हो ग

PHP सिस्टम सुरक्षा को बढ़ाने के लिए open_basedir को संशोधित करने के लिए .user.ini फ़ाइल का उपयोग करें

.user.ini एक lnmp फ़ाइल है, जिसमें वेबसाइट का फ़ोल्डर पथ पता होता है। इसका उद्देश्य एक निश्चित अर्थ में क्रॉस-डायरेक्टरी एक्सेस और फ़ाइलों की क्रॉस-डायरेक्टरी रीडिंग को रोकना है, जो संभावित सुरक्षा समस्याओं को सुनिश्चित करता है अज्ञात PHP कोड द्वारा.

कॉन्फ़िगरेशन को रूट निर्देशिका .user.ini में रखा गया है

open_आधारितir=/प्रोजेक्ट पथ/:/tmp/:/proc/     

उदाहरण:

PHP प्रोग्राम स्वचालित रूप से Tencent COS में फ़ाइलों का बैकअप लेता है

आधिकारिक एसडीके डाउनलोड करें: https://github.com/tencentyun/cos-php-sdk-v5/releases

अपलोड प्रक्रिया:

PHP पेज पर HTTP प्रमाणीकरण कोड जोड़ें

// Digest HTTP Authentication
// To enable, add user: "name" => "password".
//$users = array();
$users = array(""=>"");

// If auth is enabled:
if (!empty($users)) {
    if (empty($_SERVER['PHP_AUTH_DIGEST'])) {
        header('HTTP/1.1 401 Unauthorized');
        header('WWW-Authenticate: Digest realm="' . $realm . '",qop="auth",nonce="' . uniqid() . '",opaque="' . md5($realm) .

शेल वातावरण में php प्रोग्राम को नियमित रूप से निष्पादित करने वाले क्रॉन में सापेक्ष संदर्भों के साथ समस्या

लिनक्स सिस्टम के तहत, PHP प्रोग्राम को नियमित रूप से निष्पादित करने के लिए क्रॉन का उपयोग करना इससे निपटने का एक सुविधाजनक तरीका है। मैंने हाल ही में एक PHP स्क्रिप्ट का परीक्षण किया और ब्राउज़र ने कॉल किया और सब कुछ सामान्य रूप से डीबग किया, लेकिन अगले दिन मुझे वह मिल गया डेटाबेस में कुछ भी सहेजा नहीं गया था...

Subscribe to पीएचपी