PHP7 Ubuntu16.04 için phpize kurmak mümkün mü?


23

PHP7.0-fmp ile Ubuntu16.04 içinde xdebug programını kurmaya çalışıyordum.

Uyarlanmış aracın içinde şöyle yazıyor:

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.

SSS, phpize'ı kurmak için sadece php5-dev referansını verir.

Ardından şu bu yazı ben phpize yüklemek shuld Ayrıca php7.0-dev bulundu.

Apt-get install php7.0-dev komutunu çalıştırmayı denediğimde mesajı alıyorum:

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

Bu php7.0-dev paketinin zaten kurulu olduğunu söylüyor.

Ama phpize'ı çalıştırdığımda şu mesajı izliyorum:

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

Ben zaten '/ usr / bin /' içerisindeyim . Bu senaryoda phpize nasıl çalıştırılır?

Yanıtlar:


43

PHP7 için phpize, Ubuntu 16.04'te php7.0-dev paketi tarafından sağlanmaktadır. Takmak için terminali açın ve şunu yazın:

sudo apt install php7.0-dev  

phpize7.0 yüklenecek /usr/bin/phpize7.0

Çalıştırmak için şunu yazın:

phpize7.0

Örnek: phpize7.0 sürümünü edinin:

phpize7.0 -v

Ubuntu'da 17.10 php7.0-dev php7.1-dev olarak güncellendi ve phpize7.1 kurulacak /usr/bin/phpize7.1. Ubuntu'da 18.04 php7.0-dev, php7.2-dev olarak güncellendi.

Phpize komutunun bir uzantı kaynak dizininin en üst düzeyinde çalıştırılması gerekir. Bu kaynak dizin, config.m4 adında bir dosya içermelidir . Config.m4 bir PHP uzantısı için dosya neyi harici kütüphaneler hangi ayar seçeneklerini Uzantınızın destekleri, UNIX kurulum sistemine söyler ve size gereken içerir ve hangi kaynak dosyaları bunun bir parçası olarak derlenmiş edilecektir.


11

Komutu sahip olmak phpizeüzerine Ubuntu 16.04 ve PHP7 bu paketi yükleyin:

apt-get install php-dev
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.