PHP7 Ubuntu16.04 के लिए phpize स्थापित करना संभव है?


23

मैं अपने Ubuntu16.04 में PHP7.0-fmp के साथ xdebug स्थापित करने का प्रयास कर रहा था।

अनुरूप उपकरण के अंदर यह कहता है:

Run: phpize (See the FAQ if you don't have phpize.

As part of its output it should show:

Configuring for:
...
Zend Module Api No:      20151012
Zend Extension Api No:   320151012
If it does not, you are using the wrong phpize. 
Please follow this FAQ entry and skip the next step.

FAQ केवल php5-dev का संदर्भ देता है ताकि phpize को स्थापित किया जा सके।

फिर इस पोस्ट के बाद मैंने पाया कि php7.0-dev भी shuld स्थापित phpize।

जब मैं apt-get install php7.0-dev चलाता हूं, तो मुझे संदेश मिलता है:

php7.0-dev is already the newest version (7.0.8-0ubuntu0.16.04.2).
The following package was automatically installed and is no longer required:
  linux-image-extra-4.4.0-21-generic

यह कहता है कि सभी php7.0-dev पैकेज पहले से ही संस्थापित हैं।

लेकिन जब मैं phpize चलाता हूं तो मेरे पास अनुसरण संदेश है:

root@ig:/usr/bin# phpize
Cannot find config.m4. 
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

मैं पहले से ही '/ usr / bin /' के अंदर हूं । तीस परिदृश्य में कैसे phpize चलाने के लिए?

जवाबों:


43

PHP7 के लिए phpize उबंटू 16.04 में पैकेज php7.0-dev द्वारा प्रदान किया गया है। इसे स्थापित करने के लिए टर्मिनल खोलें और टाइप करें:

sudo apt install php7.0-dev  

phpize7.0 को स्थापित किया जाएगा /usr/bin/phpize7.0

इसे चलाने के लिए टाइप करें:

phpize7.0

उदाहरण: phpize7.0 का संस्करण प्राप्त करें:

phpize7.0 -v

Ubuntu में 17.10 php7.0-dev को php7.1-dev में अपडेट किया गया है और phpize7.1 को स्थापित किया जाएगा /usr/bin/phpize7.1। उबंटू में 18.04 php7.0-dev को php7.2-dev पर अपडेट किया गया है।

Phpize कमांड को एक्सटेंशन सोर्स डायरेक्टरी के शीर्ष स्तर पर चलाया जाना है। इस स्रोत निर्देशिका में config.m4 नाम की एक फ़ाइल होनी चाहिए । Config.m4 एक PHP विस्तार के लिए फ़ाइल यूनिक्स निर्माण प्रणाली बताता है कि कॉन्फ़िगर विकल्प आपके विस्तार का समर्थन करता है, क्या बाह्य पुस्तकालयों और आप की आवश्यकता होती है, और क्या स्रोत फ़ाइलों इसका हिस्सा के रूप में संकलित किया जाना है।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.