यूनिक्स वेब सर्वर पर ज़ेंड फ्रेमवर्क स्थापित करना - ज़ेंड-फ्रेमवर्क, यूनिक्स

मैं एक यूनिक्स सर्वर पर ज़ेंड फ्रेमवर्क स्थापित करना चाहता हूं, लेकिन मुझे ऐसा करने के लिए वेब पर कोई भी अच्छा मार्गदर्शिका नहीं मिल सकती है। मैंने गाइड को यहां देखा है: http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework.pdf लेकिन इसमें यूनिक्स के लिए निर्देश नहीं हैं। मैं यूनिक्स के साथ एक विशेषज्ञ नहीं हूं लेकिन मुझे इसका उपयोग करने की मूल बातें पता है।

उत्तर:

जवाब के लिए 0 № 1

चूंकि PHP एक पोर्टेबल भाषा है, विंडोज़, लिनक्स, यूनिक्स या किसी अन्य पर ज़ेंड फ्रेमवर्क स्थापित करना बिल्कुल वही होना चाहिए।

बस सुनिश्चित करें कि आपके लाइब्रेरी पथ सही तरीके से सेटअप हैं। मुझे index.php में इसे मजबूर करने की आदत है:

defined("PROJECT_PATH") || define("PROJECT_PATH", realpath(dirname(__FILE__) . "/../"));

// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
realpath(PROJECT_PATH . "/library"),
get_include_path(),
)));

इस सेटअप का उपयोग करके आप [zf-1.x / लाइब्रेरी / ज़ेंड] निर्देशिका को अपनी [प्रोजेक्ट / लाइब्रेरी / ज़ेंड] निर्देशिका में कॉपी (या symlink) कर सकते हैं।

आप ज़ेन फ्रेमवर्क को एक और मानक स्थान [लिनक्स: / usr / share / php / zend] में भी जोड़ सकते हैं और इस स्थान को php.ini include_path निर्देश में जोड़ सकते हैं:

$ cat /etc/php5/apache2/php.ini | grep include_path
include_path = ".:/usr/share/php"

कोड या php.ini के माध्यम से अपने include_path को सेट करने के बाद, बस मुख्य एप्लिकेशन क्लास की आवश्यकता होती है और शेष एप्लिकेशन के लिए ऑटो-लोडर सेट अप करती है।

विचार करने के लिए अन्य चीजें हैं: * PHP खुद को स्थापित करना * PHP (Apache2?) के लिए इंटरफ़ेस और उचित रूप से कॉन्फ़िगर करना

शुभकामनाएँ!


संबंधित सवाल
सबसे लोकप्रिय