GitHub
php/php-src — Trình thông dịch PHP
Phần mềmLần đầu xuất hiện 716 điểm
Đây là trang mã nguồn của PHP, một ngôn ngữ lập trình phổ biến dùng để làm web. Trang hướng dẫn cách tải, cài đặt, build và kiểm thử PHP từ mã nguồn.
Trang này nói về điều gì?
PHP là một ngôn ngữ lập trình kiểu kịch bản (script). Nó rất hợp để tạo trang web. Trang GitHub này chứa mã nguồn của PHP và các bước để biến mã nguồn đó thành một chương trình chạy được trên máy tính. PHP được phát hành theo giấy phép BSD sửa đổi, nghĩa là mọi người được dùng và chỉnh sửa nó khá tự do.
Các con số và thông tin chính
- Giấy phép: Modified BSD License (BSD-3-Clause).
- Bộ kiểm thử mặc định chạy song song, dùng tối đa 10 bộ xử lý logic.
- Có thể đặt số luồng chạy thủ công, ví dụ make TEST_PHP_ARGS=-j4 test chạy tối đa 4 tác vụ cùng lúc.
- Khi build, nên đặt số tác vụ bằng số nhân (core) của máy, kiểm tra bằng lệnh nproc.
Cách cài đặt và build
Với Windows, bạn có thể tải file .exe đã dựng sẵn từ windows.php.net. Với hệ thống khác, bạn có thể tự build từ mã nguồn. Cần cài các công cụ như autoconf, bison và re2c. Sau đó chạy ./buildconf, ./configure, rồi make -j4 và make install. Lệnh make test dùng để chạy bộ kiểm thử sau khi build xong.
Vì sao điều này quan trọng?
PHP chạy trên rất nhiều website, từ blog nhỏ đến các trang rất lớn. Mã nguồn mở này cho phép các lập trình viên trên khắp thế giới tự xem, thử nghiệm và đóng góp. Nhờ vậy, PHP được kiểm tra kỹ và có thể được cải thiện liên tục.
Cần theo dõi điều gì?
Chú giải
- PHP
- Ngôn ngữ lập trình kiểu kịch bản, chủ yếu dùng để làm website.
- BSD License
- Giấy phép phần mềm mã nguồn mở, cho phép dùng và chỉnh sửa khá tự do.
- PIE
- Công cụ cài đặt tiện ích mở rộng cho PHP, do cộng đồng PHP phát triển.
- PECL
- Thư viện tiện ích mở rộng cũ của PHP, nay đã không còn được khuyến nghị dùng.
- make test
- Lệnh chạy bộ kiểm thử để kiểm tra PHP sau khi build xong.