Plesk cung cấp cho bạn khả năng bật hoặc tắt các tiện ích mở rộng PHP cụ thể và cũng có thể định cấu hình thủ công nhiều cài đặt PHP. Các cài đặt này có thể được định cấu hình cho mọi phiên bản PHP độc lập với tất cả các phiên bản khác [ví dụ: bạn có thể thiết lập danh sách các tiện ích mở rộng được bật cho PHP 5. 3 hoàn toàn khác với PHP 5. 4] và được áp dụng cho mọi loại trình xử lý PHP [ví dụ: nếu bạn bật tiện ích mở rộng xdebug cho PHP 5. 3, nó sẽ được kích hoạt cho tất cả các tên miền sử dụng PHP 5. 3, cho dù họ sử dụng trình xử lý CGI, FastCGI hay PHP-FPM]
Để thay đổi cài đặt PHP cho một phiên bản PHP riêng lẻ, hãy đi tới Công cụ & Cài đặt > Cài đặt PHP và nhấp vào tên của bất kỳ tổ hợp phiên bản PHP + loại trình xử lý nào có phiên bản PHP khớp với cài đặt bạn muốn thay đổi. Ví dụ: nếu bạn muốn thay đổi cài đặt cho PHP 5. 3, bạn có thể nhấp vào 5. 3. 3 mô-đun Apache hoặc 5. 3. 3 Ứng dụng FastCGI. Bạn có thể quản lý các cài đặt PHP sau tại đây
- Bật hoặc tắt các tiện ích mở rộng PHP từ danh sách được xác định trước
- Định cấu hình cài đặt PHP mong muốn bằng cách chỉnh sửa tệp
php.ini
Mọi thay đổi bạn thực hiện sẽ có hiệu lực đối với tất cả các trang web sử dụng phiên bản PHP đó. Lưu ý rằng những khách hàng có quyền quản lý cài đặt PHP có thể định cấu hình cài đặt PHP nhất định cho miền và miền phụ của họ. Cài đặt mà họ định cấu hình ở cấp miền sẽ ghi đè cài đặt trên toàn máy chủ
Để sử dụng các chức năng FTP với cấu hình PHP của bạn, bạn nên thêm tùy chọn --enable-ftp khi cài đặt PHP
Trên Windows, tiện ích mở rộng này luôn được tạo dưới dạng tiện ích mở rộng được chia sẻ và do đó phải được bật trong php. ban đầu
i_djon tại hotmail chấm com ¶
For some reason folks downvoted the previous entry for this, BUT.. indeed, as of PHP 7, to enable this on Windows you have to add the line:
extension=php_ftp.dll
to your php.ini to resolve PHP errors that tell you PHP FTP functions are not defined; the line isn't in there [where, many things are and are just commented out].
jacob tại power9 dot pw ¶
On linux, one would enable ftp on their php7 server by uncommenting or adding the line "extension=ftp.so" in their php.ini file [likely at /etc/php/php.ini, unless the user moved it].
Monsta FTP hoạt động vượt trội với hầu hết các môi trường lưu trữ PHP, tuy nhiên nếu bạn chạy máy chủ web của riêng mình, bạn có thể phải bật một số tiện ích mở rộng PHP bị tắt theo mặc định. Bản cài đặt PHP của bạn phải có thư viện PHP Sockets [được khuyến nghị] hoặc thư viện PHP FTP được cài đặt để sử dụng kết nối FTP với Monsta FTP. Chúng có thể được kích hoạt bằng cách chỉnh sửa php. ini trên máy chủ web của bạn
điều kiện tiên quyết
- Máy chủ Linux hoặc Windows
- Ít nhất là phiên bản PHP 5. 3
Thư viện ổ cắm
Nếu có, Monsta FTP sẽ thích sử dụng các chức năng FTP tùy chỉnh của riêng mình, đáng tin cậy hơn các chức năng PHP FTP tích hợp. Điều này yêu cầu kích hoạt thư viện ổ cắm trong php của bạn. tập tin ini
Linux
Trên Linux hoặc các hệ thống *nix khác, phương pháp kích hoạt thư viện socket tùy thuộc vào phiên bản PHP và thiết lập của bạn
Bạn sẽ cần bỏ ghi chú dòng này [bằng cách xóa dấu chấm phẩy đầu tiên]
; phần mở rộng = ổ cắm. vì thế
Vị trí của dòng có thể ở
/etc/php/7. 0/mod-sẵn có/ổ cắm. ini [PHP 7]
hoặc là
/etc/php5/mods-available/sockets. ini [PHP 5]
Có thể có các tệp khác tùy thuộc vào phiên bản PHP và HĐH của bạn;
grep -r "phần mở rộng = ổ cắm. vậy"/v.v.
các cửa sổ
Trên Windows, tệp này thường ở C. \Windows\php. ban đầu. Bỏ ghi chú dòng này [bằng cách xóa dấu chấm phẩy đầu tiên]
;extension=php_sockets. dll
Để biết thêm thông tin, hãy xem tài liệu PHP tại http. //php. net/manual/en/book. ổ cắm. php
Thư viện FTP
Như đã đề cập ở trên, phương pháp được đề xuất cho kết nối FTP là sử dụng thư viện ổ cắm, nhưng nếu điều này không khả dụng, bạn sẽ cần bật thư viện FTP để thay thế
Hướng dẫn tương tự như trên, tuy nhiên bạn cần bỏ ghi chú dòng mở rộng ftp trong tệp thay vì dòng mở rộng ổ cắm