การกำหนดค่า Zend บน Ubuntu

ฉันยังใหม่กับ zend และ Ubuntu เช่นกัน

แม้ว่าฉันจะกำหนดค่า Zend บนระบบ Ubuntu ของฉันแล้ว แต่ปัญหาคือในแต่ละชุดฉันต้องคัดลอกไลบรารี Zend ของฉันไปยังโปรเจ็กต์/ไลบรารี/.. ไม่เช่นนั้นมันจะเกิดขึ้น 'require_once(): การเปิดล้มเหลวจำเป็นต้องมีข้อผิดพลาด 'Zend/Application.php'

จำเป็นต้องคัดลอกทุกครั้งที่ไลบรารี Zend ของฉันไปยังตำแหน่งโปรเจ็กต์/ไลบรารีของฉันหรือไม่ ฉันไม่สามารถใช้มันทั่วโลกจาก /opt/Zend/library/Zend ของฉันโดยที่ฉันใส่โฟลเดอร์ Zend Library ไว้อย่างแน่นอน ฉันต้องทำการเปลี่ยนแปลงอะไรบ้างเพื่อใช้ทั่วโลกสำหรับทุกโครงการ กรุณาช่วย.


person Sankalp    schedule 13.01.2013    source แหล่งที่มา


คำตอบ (2)


คุณสามารถวางซอร์ส Zend Framework ไว้ในโฟลเดอร์ใดก็ได้บนระบบ linux ของคุณ จากนั้นเพียงสร้าง symlink จาก _source_dir_/library/Zend ลงในไลบรารี/Zend ของโปรเจ็กต์ใดก็ได้

คุณสามารถสลับระหว่าง ZF เวอร์ชันต่างๆ ได้อย่างง่ายดาย (เช่น 1.12.x, 1.11.x) ในลักษณะดังกล่าว หากคุณต้องการ

ln -s _SOURCE_DIR_/library/Zend _TARGET_DIR_/library/Zend
person Aleksey Deryagin    schedule 13.01.2013
comment
คุณช่วยบอกวิธีเชื่อมโยงโฟลเดอร์ /opt/Zend/library/Zend ของฉันเพื่อให้สามารถใช้งานได้ทั่วโลกได้ไหม - person Sankalp; 13.01.2013

วิธีที่ง่ายกว่าสำหรับผู้ใช้ Linux พิมพ์เทอร์มินัล

sudo apt-get install zend-framework

คุณต้องลบความคิดเห็นในบรรทัดแรกออกจากไฟล์ /etc/php5/apache2/conf.d/zend-framework.ini

;include_path=${include_path} ":/usr/share/php/libzend-framework-php"

เพียงลบเครื่องหมายอัฒภาค (;) นี้ออกจากจุดเริ่มต้น

person tasmaniski    schedule 16.01.2013