2012-07-30 9 views
6

मैंने homebrew, और mysql से php 5.4 स्थापित किया। मैं websharing के साथ इनबिल्ट अपाचे सर्वर का उपयोग कर रहा हूँ।php 5.4 होमब्रे से मैक ओएसएक्स शेर पर इंस्टॉलेशन - mysqli एक्सटेंशन अनुपलब्ध

मेरे पास phpMyAdmin स्थापित है और यह मुझे बताता है: mysqli एक्सटेंशन गुम है।

extension = mysqli.so 
mysqli.default_socket = "/tmp/mysql.sock" 

फिर अपाचे को पुनः आरंभ: php.ini मैं सेट में :

मैं निम्न चरणों का पालन किया था।

जब मैं phpinfo() के साथ जांच करता हूं तो मुझे कोई MySQL एक्सटेंशन नहीं दिखाई देता है। में त्रुटि phpMyAdmin अभी भी वहां है।

मैं मूल रूप से वास्तव में नहीं देखता कि मैं कैसे जांच सकता हूं कि MySqli मेरे PHP इंस्टॉल के साथ आया है या नहीं।

+0

क्या इससे आपकी समस्या हल हो गई? यदि हां, तो क्या आप उत्तर समाधान के रूप में अपना समाधान चुन सकते हैं? –

उत्तर

24

आपको mysql समर्थन के साथ php स्थापित करने की आवश्यकता है। तो अगर आप पहले से ही php54 स्थापित किया है, तो:

brew uninstall php54 

तो

brew install php54 --with-mysql 

आशा में मदद करता है!

+1

उत्कृष्ट सुझाव! किसी भी तरह PHP अपग्रेड प्रक्रिया ने मेरी स्थापना तोड़ दी, लेकिन यह इसे साफ़ कर दिया। अगर मुझे होमब्री पसंद नहीं आया, तो मैंने कोशिश की होगी [यह] (http://php-osx.liip.ch/), जो पहली बार एमएएमपी सर्वर स्थापित करते समय सुविधाजनक लगता है। – jrhorn424

+1

यदि आपको विभिन्न विकास वातावरण की आवश्यकता है तो यह भी वग्रेंट की जांच करने लायक है: http://www.jasongrimes.org/2012/06/managing-lamp-environments-with-chef-vagrant-and-ec2-1-of-3/ –

संबंधित मुद्दे