2011-08-22 5 views
9

पर memory_limit php 5.3 को कैसे सेट करें मैं वर्तमान में अपने वेबिस्ट होस्ट करने के लिए dreamhost का उपयोग कर रहा हूं। हालांकि मैं जिस अनुप्रयोग का उपयोग कर रहा हूं उसके लिए एक उच्च मेमोरी सीमा की आवश्यकता है तो 90 एम के लिए डिफ़ॉल्ट। मैं इसके लिए अपेक्षाकृत नया हूं और मैंने php.ini फ़ाइल को संशोधित करने का प्रयास करने के लिए निम्न कोशिश की है लेकिन बिना किसी किस्मत के।Dreamhost

मैंने php 5.3 के लिए एक कस्टम php.ini फ़ाइल बनाने के तरीके पर विकी को देखा है, लेकिन मुझे memory_limit सेट करने में समस्याएं हैं। https://panel.dreamhost.com/index.cgi?tr...in.manage& पर पैनल में http://wiki.dreamhost.com/PHP.ini


प्रवेश करें और (शायद तेजी से cgi) php5.3 उपयोग करने के लिए अपना डोमेन बदलें

एक निर्देशिका बनाएँ:

मैं नीचे दिए गए लिंक पर दिए गए निर्देशों का पालन किया है आपके उपयोगकर्ता के तहत .php कहा जाता है, जिसमें उपनिर्देशिका 5.3 कहा जाता है। इस निर्देशिका के तहत फ़ाइलों का उपयोग उस उपयोगकर्ता के अंतर्गत सभी डोमेन द्वारा किया जाएगा जो PHP 5.3 का उपयोग करने के लिए सेट हैं। टर्मिनल

mkdir ~/.php 
mkdir ~/.php/5.3 

एक बार इस निर्देशिका मौजूद है के लिए

उदाहरण के लिए, वहाँ दो फ़ाइलों आप इसे में बना सकते हैं:,

पीएचपी करने के लिए कस्टम निर्देशों को जोड़ने के लिए के तहत एक फ़ाइल बनाने .php/5.3/"phprc" कहा जाता है और इसे कॉन्फ़िगरेशन निर्देश जोड़ते हैं। आपको इस फ़ाइल में डिफ़ॉल्ट php.ini की प्रतिलिपि बनाने की आवश्यकता नहीं है, क्योंकि इसका उपयोग सिस्टम php.ini के अतिरिक्त किया जाता है; यदि दोनों फाइलों में निर्देश प्रकट होता है, तो इस फ़ाइल में से एक को प्राथमिकता दी जाएगी। ,


zend_extension=/home/mikdur2/peachjar.com/ioncube/ioncube_loader_lin_5.3.so 
ini_set('memory_limit', '128M'); 

zend_extension उठाया और phpinfo() में सत्यापित हो जाता है हालांकि,:

nano phprc 

मेरी phprc फ़ाइल में मैं निम्नलिखित लाइनों को जोड़ दिया है memory_limit 128 एम में नहीं बदलता है। स्मृति सीमा को बदलने का कोई और तरीका है? या इसे phprc फ़ाइल में बदल रहा है सही दृष्टिकोण नहीं। एक और पोस्ट था जिसमें कहा गया था कि memory_limit के init_set को छोड़कर सभी आदेश काम करते थे।

Btw: यहाँ phpinfo() है - http://peachjar.com/phpinfo.php

उत्तर

18

सिर्फ लिखने जा सकता है

memory_limit=128M 
ini_set के बजाय

+0

हाँ कि काम धन्यवाद! – darewreck

+1

@ user391465 कृपया नीचे दिए गए चेकमार्क पर क्लिक करके इस प्रश्न को स्वीकार के रूप में चिह्नित करें। –

+0

मैंने इसे अपने .phprc में जोड़ा और यह सूजन काम करता है। – rhand

1
phprc के लिए

पूर्ण कोड:

[PHP] 
zend_extension=/home/username/ioncube/ioncube_loader_lin_5.3.so 
memory_limit=1280M 
संबंधित मुद्दे