Hướng dẫn make sure that you run /usr/bin/phpize in the top level source directory of the module - đảm bảo rằng bạn chạy / usr / bin / phpize trong thư mục nguồn cấp cao nhất của mô-đun
Tôi đang cố gắng chạy lệnh 'PHPize' trên Macosx Mountain Lion, nhưng đây là những gì tôi nhận được:
Làm cách nào để giải quyết lỗi này?
HALFER Huy hiệu vàng 19.6K1717 gold badges92 silver badges176 bronze badges Hỏi ngày 24 tháng 7 năm 2013 lúc 12:42Jul 24, 2013 at 12:42
Ankit Rustagiankit RustagiAnkit Rustagi 5.45111 Huy hiệu vàng38 Huy hiệu bạc68 Huy hiệu đồng11 gold badges38 silver badges68 bronze badges 1 Lệnh Xem http://php.net/manual/en/install.pecl.phpize.php để biết thêm thông tin. Đã trả lời ngày 24 tháng 7 năm 2013 lúc 13:17Jul 24, 2013 at 13:17
Nói một cách đơn giản, điều đó có nghĩa là bạn đang chạy lệnh từ thư mục sai. Bạn cần nằm trong thư mục chứa nguồn cho phần mở rộng bạn đang cố gắng cài đặt. Ví dụ: nếu bạn đang cố gắng cài đặt McRypt, giống như tôi khi tôi bắt gặp trang Overflow ngăn xếp này, bạn cần phải ở Php-5.6.24/ext/McRypt và sau đó chạy lệnh. Đã trả lời ngày 13 tháng 11 năm 2016 lúc 0:33Nov 13, 2016 at 0:33
Erin Geyerin GeyerErin Geyer Huy hiệu vàng 11.5K1 Huy hiệu bạc23 Huy hiệu đồng1 gold badge23 silver badges24 bronze badges Vấn đề của tôi là tôi đã cố gắng thực thi lệnh chỉ để xem liệu tôi có cài đặt nó không. Cố gắng thực thi lệnh một mình cung cấp cho bạn lỗi đó, chỉ sử dụng nó bên trong thư mục (rất có thể bạn đã tải xuống) có chứa tiện ích mở rộng mà bạn đang cố gắng cài đặt. Ở đây một số hướng dẫn để cài đặt XDebug cho PHP7.2 chẳng hạn. Chăm sóc đặc biệt trong Bước 3 và 4, trước tiên bạn thay đổi di động thành tiện ích mở rộng đã được tải xuống chưa đóng gói và sau đó bạn chạy Đã trả lời ngày 3 tháng 10 năm 2018 lúc 2:02Oct 3, 2018 at 2:02
RodrirokrrodrirokrRodrirokr 1.27715 huy hiệu bạc26 Huy hiệu đồng15 silver badges26 bronze badges Có bên trong thư mục XDebug hơn là cố gắng chạy phpize Đã trả lời ngày 24 tháng 11 năm 2020 lúc 7:01Nov 24, 2020 at 7:01
Đôi khi, sử dụng trình cài đặt PECL không phải là một tùy chọn. Điều này có thể là do bạn đứng sau tường lửa hoặc có thể là do tiện ích mở rộng bạn muốn cài đặt không có sẵn dưới dạng gói tương thích PECL, chẳng hạn như các tiện ích mở rộng chưa được phát hành từ Git. Nếu bạn cần xây dựng một tiện ích mở rộng như vậy, bạn có thể sử dụng các công cụ xây dựng cấp thấp hơn để thực hiện bản dựng theo cách thủ công. Lệnh PHPize được sử dụng để chuẩn bị môi trường xây dựng cho phần mở rộng PHP. Trong mẫu sau, các nguồn cho một phần mở rộng nằm trong một thư mục có tên Extname:
Đã trả lời ngày 22 tháng 1 lúc 0:39Jan 22 at 0:39
Chạy đầu tiên Đã trả lời ngày 12 tháng 10 năm 2017 lúc 6:09Oct 12, 2017 at 6:09
Câu hỏi: Cố gắng cài đặt một trong các tiện ích mở rộng PHP từ nguồn. Tôi đã chạy lệnh Dưới đây là thông báo lỗi hoàn chỉnh: #phpize Cannot find config.m4. Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module Giải pháp: Lệnh 2. For example, I was trying to install 3. So you need to be in 4. If you are
running inside the source directory of the extension and still getting the error, then the directory should contain a file named 5Đầu tiên liệt kê các tệp bằng cấu hình* #ls config* config.w32 config9.m4 Đơn giản, hãy sao chép tệp 6 vào config.m4 #cp config9.m4 config.m4 Bây giờ chạy #phpize Configuring for: PHP Api Version: 20170718 Zend Module Api No: 20170718 Zend Extension Api No: 320170718 Ramya Santhoshlà một nhà thiết kế web và người tạo nội dung. Một nhà văn tự do về các xu hướng mới nhất trong công nghệ, đánh giá tiện ích, làm thế nào và nhiều hơn nữa. Tôi có thể chạy phpize ở đâu?Lệnh PHPIZE phải được thực thi ở cấp cao nhất của thư mục mở rộng và cần có một tệp có tên cấu hình.M4.Cấu hình.Tệp M4 cho hệ thống xây dựng Unix về các tùy chọn cấu hình, những thư viện bên ngoài và bao gồm yêu cầu và các tệp nguồn nào sẽ được biên dịch như một phần của nó.at the top level of an extension directory and there should be a file named config. m4 . config. m4 file tells the UNIX build system about the configuration options, what external libraries and includes required and what source files are to be compiled as part of it.
PHPize là gì?Lệnh PHPize được sử dụng để chuẩn bị môi trường xây dựng cho phần mở rộng PHP.Trong mẫu sau, các nguồn cho một phần mở rộng nằm trong một thư mục có tên Extname: $ CD extname $ PHPize $ ./configure $ Make # Make Cài đặt.used to prepare the build environment for a PHP extension. In the following sample, the sources for an extension are in a directory named extname : $ cd extname $ phpize $ ./configure $ make # make install. |