Cụ thể hơn, tôi đang cố gắng tạo một phần mở rộng PHP cho WampServer, mà tôi đang sử dụng để kiểm tra các tập lệnh PHP trên máy tính của mình. Tôi biết rằng một phần mở rộng PHP đòi hỏi một tập tin config.m4, và một số mã C/C++ được tạo ra trong PHP. Làm thế nào tôi sẽ nhận được các tập tin .c/.cpp và .m4 này thành một .dll cần thiết để tạo một phần mở rộng PHP?Làm cách nào để tạo một tiện ích mở rộng PHP trên Windows?
6
A
Trả lời
2
Hãy xem này: Getting Started with PHP Extension-Development
Nói chung, bạn cần phải biên dịch C (có hoặc không có IDE), tôi khuyên bạn nên MS Visual C++ Express. Sau đó, làm theo hướng dẫn sau: http://blog.slickedit.com/2007/09/creating-a-php-5-extension-with-visual-c-2005/
Các vấn đề liên quan
- 1. Tạo tiện ích mở rộng gốc node.js trên Windows
- 2. Làm cách nào để bật tiện ích mở rộng mbstring trên PHP 5, máy chủ Fedora
- 3. Tôi làm cách nào để sử dụng .htaccess để ẩn tiện ích mở rộng URL .php?
- 4. Cách tạo tiện ích mở rộng tên miền riêng?
- 5. Tiện ích mở rộng của Chrome: Cách tạo?
- 6. Tiện ích mở rộng PSake?
- 7. Cách tạo tiện ích mở rộng chrome như Google Hangouts
- 8. Xây dựng tiện ích mở rộng tùy chỉnh PHP (.so)
- 9. Bật tiện ích mở rộng zip cho PHP
- 10. Làm thế nào để tạo một tiện ích mở rộng Firefox tối thiểu nhanh?
- 11. Làm cách nào để tạo phương thức tiện ích mở rộng (F #)?
- 12. Làm cách nào để tạo số đối số kiểm soát ZEND_BEGIN_ARG_INFO_EX, được chuyển đến tiện ích mở rộng PHP?
- 13. Cài đặt tiện ích mở rộng trong PHP
- 14. Làm cách nào để lưu trữ tiện ích mở rộng chrome?
- 15. Tiện ích mở rộng của Chrome - Hình ảnh của tiện ích mở rộng trên Trang cài đặt
- 16. Làm cách nào để sử dụng Tiện ích mở rộng phản ứng để tăng tốc SearchPane.SuggestionsRequested?
- 17. Tải tiện ích mở rộng hình ảnh
- 18. Access-Control-Allow-Origin trên tiện ích mở rộng chrome
- 19. Tiện ích mở rộng Intellisense tùy chỉnh
- 20. Tiện ích mở rộng của Chrome: biểu tượng tiện ích mở rộng onclick, mở popup.html trong tab mới
- 21. Bật tiện ích mở rộng trên trình đổ bóng Three.js
- 22. Làm cách nào để làm mới/tải lại Tiện ích mở rộng của Chrome?
- 23. Tiện ích mở rộng trình duyệt Android
- 24. Tôi làm cách nào để bán tiện ích mở rộng Google Chrome của mình?
- 25. Tiện ích mở rộng của Chrome + Devise + Rails App - Đặt yêu cầu được xác thực từ tiện ích mở rộng?
- 26. Tiện ích mở rộng của Chrome + Dart
- 27. Làm mẫu từ tiện ích mở rộng twig
- 28. Tiện ích mở rộng xdebug không được tải
- 29. Cách bảo vệ tiện ích mở rộng chrome
- 30. Sử dụng GLEW để sử dụng các tiện ích mở rộng OpenGL trong Windows
Có thể [this] (http://blog.slickedit.com/2007/09/creating-a-php-5-extension-with-visual-c-2005/), [ này] (http://stackoverflow.com/questions/1093921/how-do-i-compile-an-extension-for-php-5-3-for-windows-as-a-dll), [this] (http://www.devarticles.com/c/a/Cplusplus/Developing-Custom-PHP-Extensions-Part-1/) hoặc [this] (https://wiki.php.net/internals/windows/stepbystepbuild) sẽ giúp bạn. –