Cài đặt Debian PHP
Trang này chứa thông tin và liên kết hữu ích cho người dùng và người đóng gói phần mềm PHP trong Debian. Nó cũng chứa bất kỳ lỗi in nào đối với bản phát hành ổn định mới nhất của Debian. Nó không có nghĩa là thay thế tài liệu được cung cấp trong các gói PHP, nó cũng không có nghĩa là một tài liệu tham khảo chung cho việc lập trình trong PHP. Đối với những người xem phần Thông tin thêm Show
Nơi đầu tiên bạn nên đến để biết thông tin/usr/share/doc/php*. Đáng chú ý nhất, README. Debian và TIN TỨC. Debian, giống như bất kỳ gói phần mềm nào khác. Lưu ý rằng nếu bạn đang truy cập trang này trong khi làm theo chỉ dẫn trong tệp đó, hãy hủy bỏ ngay bây giờ vì bạn đang ở trong một vòng lặp vô hạn Cách PHP được đóng gói trong Debianphiên bản có sẵnVui lòng kiểm tra Debian PTS để biết thông tin về phiên bản cụ thể PHP 4 đã được cung cấp cho DebianEtch (php 4). Nó đã bị xóa và thay thế bằng php5 trong DebianLenny. PHP7. 0 đã được thêm vào trong Stretch (php7. 0) gói có sẵnCho đến Debian 8 (Jessie), với mọi M trong đó M là phiên bản chính của php, tồn tại một siêu gói phpN sẽ yêu cầu ít nhất một công cụ máy chủ php hoạt động được cài đặt (i. e. libapache2-mod-php5, php5-cgi, v.v.) Kể từ Debian 9 (Stretch), cứ mỗi M. N trong đó M là phiên bản chính của php và N là phiên bản phụ của php, siêu dữ liệu php tồn tại sẽ yêu cầu phpM mặc định. N sẽ yêu cầu ít nhất một công cụ máy chủ PHP đang hoạt động (i. e. libapache2-mod-php7. 0, php7. 0-fpm hoặc php7. 0-cgi) Ngoài ra, luôn luôn có $ apt search php sẽ cung cấp cho bạn một danh sách dài các gói liên quan đến php. Để biết thêm chi tiết cụ thể về các lược đồ đặt tên gói, bạn nên kiểm tra chính sách dự thảo PHP trong Thông tin thêm Quyền truy cập của nhà phát triểnXem PHP/GitUsage Bố cục cấu hìnhDebian Jessie trở xuốngĐối với mỗi bản phát hành chính N của PHP (trong đó N là 4 hoặc 5), mỗi trong số 4 SAPI (apache/apache2/cgi/cli) có một tệp cấu hình trung tâm khác /etc/phpN/$SAPI/php. ban đầu Ngoài ra, mỗi SAPI được cấu hình với tùy chọn thời gian biên dịch --with-config-file-scan-dir=/etc/phpN/$SAPI/conf.d Bất kỳ tệp nào được tìm thấy trong thư mục này kết thúc bằng. ini sẽ được PHP SAPI coi là tệp cấu hình Debian Stretch trở lênĐối với mỗi chuyên ngành. phát hành nhỏ M. N của PHP (trong đó M là 7 và N là 0, 1,. ), mỗi SAPI (apache2/cgi/fpm/cli/phpdbg/. ) có tệp cấu hình trung tâm khác /etc/php/M. N/$SAPI/php. ban đầu Ngoài ra, mỗi SAPI được cấu hình với tùy chọn thời gian biên dịch --with-config-file-scan-dir=/etc/php/M.N/$SAPI/conf.d Bất kỳ tệp nào được tìm thấy trong thư mục này kết thúc bằng. ini sẽ được PHP SAPI coi là tệp cấu hình Biến môi trường PHP_INI_SCAN_DIR có thể được đặt để ghi đè tùy chọn thời gian biên dịch Bạn nên xem xét chính sách dự thảo PHP. Ngoài ra còn có một danh sách gửi thư cho các trình đóng gói ứng dụng web, debian-webapps@lists. debian. tổ chức. Mặc dù về mặt kỹ thuật, danh sách này dành cho các vấn đề liên quan đến đóng gói ứng dụng web, nhưng bạn cũng nên đăng các câu hỏi hoàn toàn liên quan đến đóng gói PHP, vì có sự chồng chéo đáng kể về đối tượng và bạn có nhiều khả năng nhận được phản hồi từ đây hơn là Các tiện ích mở rộng dự kiến sẽ cài đặt cấu hình của chúng vào /etc/php/M. N/mods có sẵn cho mỗi M. N tuple tiện ích mở rộng đã được biên dịch và kích hoạt tiện ích mở rộng khi thích hợp bằng cách sử dụng /usr/lib/php/php-maintscript-helper Cách dễ nhất để đóng gói tiện ích mở rộng PECL là sử dụng gói dh-php và các trình trợ giúp có trong gói này Dành cho những ai muốn trợ giúp về PHP trong DebianĐiều đầu tiên bạn nên làm là gửi một email đến danh sách người bảo trì PHP của Debian, pkg-php-maint@lists. alioth. debian. tổ chức. Giúp đỡ thường xuyên cần thiết và luôn được đánh giá cao. Xem thêm nhóm php group Ghi chú về PHP và bảo mậtBạn nên đọc README. Debian. bảo mật trong /usr/share/doc/php* Nói tóm lại, hỗ trợ bảo mật cho PHP đặt một gánh nặng lớn lên những người bảo trì gói, do khối lượng các vấn đề liên quan đến bảo mật và khó khăn khi làm việc với các tác giả ngược dòng trong việc tìm kiếm các bản sửa lỗi. Như vậy, các vấn đề bảo mật PHP thường được xử lý với các mức độ ưu tiên khác nhau dựa trên các chi tiết cụ thể của vấn đề
Các trình bảo trì Debian PHP làm việc khá chặt chẽ với bảo mật Debian (đặc biệt. kiểm tra an toàn), cũng như những người bảo trì Ubuntu PHP, vì vậy bạn có thể yên tâm rằng các lỗi được báo cáo chính xác được gắn thẻ liên quan đến bảo mật sẽ được xử lý nhanh chóng và minh bạch nhất có thể Làm cách nào để cài đặt PHP trong Debian 11?Xem kỹ các yêu cầu ứng dụng của bạn trước khi thực hiện nâng cấp PHP lớn trong hệ thống của bạn. . Bước 1. Cập nhật hệ thống Debian. . Bước 2. Thêm kho Surý APT vào Debian. . Bước 3. Cài đặt PHP8. 1 trên Debian 10/11/9. . Bước 4. Cài đặt PHP8. 1 Tiện ích mở rộng trên Debian 10/11/9 Cách cài đặt PHP 7. 4 trên Debian 10?Cài đặt PHP 7. 4 trên Debian 10 / Debian 9 . Bước 1. Cập nhật hệ thống. Đảm bảo hệ thống của bạn được cập nhật. cập nhật sudo apt && sudo apt -y nâng cấp đầy đủ [ -f /var/run/reboot-required ] && sudo reboot -f Bước 2. Thêm kho lưu trữ SURY PHP PPA. . Bước 3. Cài đặt PHP 7. 4 trên Debian 10 / Debian 9. . Bước 4. Sử dụng PHP với Máy chủ web Nginx Cách cài đặt PHP 7. 4 Debian 9?Cách cài đặt PHP 7. 4 trên Debian 9 hoặc Debian 10 . Để đảm bảo hệ thống được cập nhật. cập nhật apt. Nếu có bất kỳ bản cập nhật nào, hãy cập nhật hệ thống và khởi động lại. . Để thêm kho lưu trữ SURY PHP PPA. Đầu tiên tải xuống khóa GPG. . Cài đặt PHP 7. 4. Đảm bảo gói đã thêm được cập nhật Cách cài đặt PHP 7. 3 trên Debian?Cài đặt PHP 7. 3 trên Debian 9 / Debian 8 . Bước 1. Cập nhật hệ thống và cài đặt add-apt-repository. Đảm bảo hệ thống của bạn được cập nhật. cập nhật sudo apt. . Bước 2. Thêm PHP7. 3 kho lưu trữ PPA. . Bước 3. Cài đặt PHP 7. 3 trên Debian 9 / Debian 8 |