Có thể cài đặt phpize cho PHP7 Ubuntu16.04 không?


23

Tôi đã cố gắng cài đặt xdebug trong Ubuntu16.04 với PHP7.0-fmp.

Bên trong công cụ được thiết kế có ghi:

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.

Câu hỏi thường gặp chỉ làm tham chiếu đến php5-dev để cài đặt phpize.

Sau đó, sau bài đăng này, tôi thấy rằng php7.0-dev cũng sẽ cài đặt phpize.

Khi tôi thử chạy apt-get install php7.0-dev, tôi nhận được thông báo:

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

điều đó nói rằng tất cả các gói php7.0-dev đã được cài đặt.

Nhưng khi tôi chạy phpize, tôi có thông báo sau:

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

Tôi đã ở trong '/ usr / bin /' . Trong kịch bản này làm thế nào để chạy phpize?

Câu trả lời:


43

phpize cho PHP7 được cung cấp bởi gói php7.0-dev trong Ubuntu 16.04. Để cài đặt, hãy mở terminal và gõ:

sudo apt install php7.0-dev  

phpize7.0 sẽ được cài đặt để /usr/bin/phpize7.0

Để chạy nó, gõ:

phpize7.0

Ví dụ: lấy phiên bản của phpize7.0:

phpize7.0 -v

Trong Ubuntu 17.10 php7.0-dev đã được cập nhật lên php7.1-dev và phpize7.1 sẽ được cài đặt /usr/bin/phpize7.1. Trong Ubuntu 18.04 php7.0-dev đã được cập nhật lên php7.2-dev.

Lệnh phpize có nghĩa là được chạy ở cấp cao nhất của thư mục nguồn mở rộng. Thư mục nguồn này nên chứa một tệp có tên config.m4 . Tệp config.m4 cho tiện ích mở rộng PHP cho hệ thống xây dựng UNIX biết các tùy chọn cấu hình mà tiện ích mở rộng của bạn hỗ trợ, thư viện bên ngoài nào và bao gồm bạn yêu cầu và tệp nguồn nào sẽ được biên dịch như một phần của nó.


11

Để có lệnh phpizetrên Ubuntu 16.04PHP7 cài đặt gói này:

apt-get install php-dev
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.