Plesk cài đặt PHP ở đâu?

Plesk cung cấp hỗ trợ cho nhiều phiên bản PHP và các loại trình xử lý ngay lập tức. Để cài đặt một phiên bản PHP cụ thể trên máy chủ hoặc xóa một phiên bản khỏi máy chủ, hãy làm theo các bước sau


1. Đăng nhập vào Plesk

2. Nhấp vào Công cụ & Cài đặt và nhấp vào Cập nhật (Updates and Upgrades)

Plesk cài đặt PHP ở đâu?


3.  Trên trang Cập nhật và nâng cấp, hãy nhấp vào Thêm/Xóa thành phần.

Plesk cài đặt PHP ở đâu?


4. Trên trang Thêm/Xóa Thành phần mở rộng


- Lưu trữ web > Phần phiên bản trình thông dịch PHP, nếu đây là máy chủ Linux.
- Phần tính năng lưu trữ Plesk, nếu đây là máy chủ Windows.


5. Các phiên bản PHP đã cài đặt được đánh dấu bằng biểu tượng hộp kiểm màu xanh lá cây và những phiên bản hiện chưa được cài đặt có biểu tượng chữ thập đỏ. Chọn phiên bản PHP bạn muốn cài đặt bằng cách nhấp vào biểu tượng tương ứng > Cài đặt. Chọn phiên bản PHP bạn muốn xóa bằng cách nhấp vào biểu tượng tương ứng > Xóa


6. Nhấp vào  Tiếp tục   để hoàn tất cập nhật.


* Bất cứ khi nào phiên bản PHP được cài đặt, Plesk sẽ tự động định cấu hình các loại trình xử lý PHP tiêu chuẩn (CGI, FastCGI, PHP-FPM) cho phiên bản đó.

Trên hệ thống Linux, bạn có thể cài đặt bất kỳ phiên bản PHP nào bạn cần và sau đó cung cấp phiên bản đó trong Plesk bằng cách đăng ký với tiện ích dòng lệnh

# cd /usr/local/src/
# wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
6

Nguyên nhân

Cần có phiên bản PHP không được cung cấp trong Plesk

Nghị quyết

Đối với CloudLinux

Nếu bạn là người dùng CloudLinux, bạn có thể sử dụng tính năng bộ chọn CloudLinux PHP

http. // tài liệu. điện toán đám mây. com/chỉ mục. html?php_selector. html

Đối với Plesk 12 và Pleks 12. 5

Kể từ Plesk 12. 0. 18 MU#41, bạn có thể cài đặt và sử dụng nhiều PHP 5. x do nhóm Plesk xây dựng thông qua bảng điều khiển Plesk. Để biết thêm chi tiết, hãy xem bài viết KB 125146. Nhiều phiên bản PHP trong Plesk 12 trở lên Sẵn sàng sử dụng

Các gói PHP cho Plesk 12

  • CentOS 6
  • CentOS 7
  • Ubuntu 12

Các gói PHP cho Plesk 12. 5

  • CentOS 6
  • CentOS 7
  • RHEL 6
  • RHEL 7
  • Debian 7
  • Debian 8
  • Ubuntu 12
  • Ubuntu 14

Đối với Plesk 11. 5

Bước 1. Cài đặt phiên bản PHP cần thiết trên máy chủ Plesk của bạn

Để biết hướng dẫn cài đặt, hãy tham khảo tài liệu PHP chính thức có sẵn tại http. //php. net/thủ công/vi/cài đặt. php

    Note: It is recommended you build PHP in another (non-production) environment with the same operating system version as the target server. This helps you avoid installing a large number of unnecessary packages on your production system. In the example below, PHP 5.6.3 is used. However you can use the instructions to install any PHP version.

Tóm lại, việc cài đặt bao gồm các bước chính sau

  1. SSH vào máy tính được sử dụng để biên dịch PHP với quyền root

  2. Tải xuống nguồn PHP

    # cd /usr/local/src/
    # wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
    
  3. Đảm bảo bản phân phối PHP đã được tải xuống thành công

    # ls -la
    total 13156
    drwxr-xr-x  2 root root     4096 Nov 29 08:39 .
    drwxr-xr-x 15 root root     4096 Nov 29 08:39 ..
    -rw-r--r--  1 root root 13461539 Nov 14 06:41 php-5.6.3.tar.bz2 
    
  4. Giải nén nó từ kho lưu trữ

    # tar xjvf php-5.6.3.tar.bz2
    # mv php-5.6.3 php563
    
  5. Cài đặt các thư viện cần thiết

    Trên CentOS 6. x

    # yum install libxml2-devel openssl-devel bzip2-devel curl-devel libjpeg-devel libpng-devel freetype-devel gmp-devel mysql-devel ncurses-devel unixODBC-devel net-snmp-devel mhash-devel libc-client-devel libicu-devel gcc postgresql-devel aspell-devel libxslt-devel gcc-c++ openldap-devel
    

    Trên Debian 6 Bóp

    #apt-get install libxml2-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6-dev libgmp3-dev libc-client-dev libicu-dev libsasl2-dev unixodbc-dev libpspell-dev libsnmp-dev libxslt-dev
    
  6. Cài đặt thêm thư viện

    Điều này phụ thuộc vào hệ thống được sử dụng để biên dịch PHP. Nó sẽ trở nên rõ ràng trong bước cấu hình

  7. định cấu hình

    # cd /usr/local/src/php563
    # ./configure '--with-libdir=lib64' '--cache-file=../config.cache' '--prefix=/usr/local/php563-cgi' '--with-config-file-path=/usr/local/php563-cgi/etc' '--disable-debug' '--with-pic' '--disable-rpath' '--with-bz2' '--with-curl' '--with-freetype-dir=/usr/local/php563-cgi' '--with-png-dir=/usr/local/php563-cgi' '--enable-gd-native-ttf' '--without-gdbm' '--with-gettext' '--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr/local/php563-cgi' '--with-openssl' '--with-pspell' '--with-pcre-regex' '--with-zlib' '--enable-exif' '--enable-ftp' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--enable-wddx' '--with-kerberos' '--with-unixODBC=/usr' '--enable-shmop' '--enable-calendar' '--without-sqlite3' '--with-libxml-dir=/usr/local/php563-cgi' '--enable-pcntl' '--with-imap' '--with-imap-ssl' '--enable-mbstring' '--enable-mbregex' '--with-gd' '--enable-bcmath' '--with-xmlrpc' '--with-ldap' '--with-ldap-sasl' '--with-mysql=/usr' '--with-mysqli' '--with-snmp' '--enable-soap' '--with-xsl' '--enable-xmlreader' '--enable-xmlwriter' '--enable-pdo' '--with-pdo-mysql' '--with-pdo-pgsql' '--with-pear=/usr/local/php563-cgi/pear' '--enable-intl' '--without-pdo-sqlite' '--with-config-file-scan-dir=/usr/local/php563-cgi/php.d' '--enable-cgi'
    

    Ghi chú. phải sử dụng công tắc tiền tố để PHP mới được cài đặt bên trong một thư mục. Ví dụ, tiền tố ở đây là

    # cd /usr/local/src/
    # wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
    
    7

    Chọn một tiền tố là rất quan trọng vì nó ngăn cài đặt PHP mới can thiệp vào các cài đặt PHP khác có sẵn trên máy chủ

  8. Sau khi cấu hình kết thúc thành công, hãy biên dịch PHP

    # cd /usr/local/src/php563
    # make
    
  9. [Bỏ qua bước này nếu PHP đã được xây dựng trong môi trường sản xuất] Lưu trữ PHP đã biên dịch và chuyển nó đến máy chủ Plesk của bạn

    Xin lưu ý đường dẫn đầy đủ đến thư mục chứa PHP đã biên dịch trên máy chủ Plesk phải giống như trên máy chủ nguồn

        Note: It is recommended you build PHP in another (non-production) environment with the same operating system version as the target server. This helps you avoid installing a large number of unnecessary packages on your production system. In the example below, PHP 5.6.3 is used. However you can use the instructions to install any PHP version.
    
    0
  10. SSH tới máy chủ Plesk của bạn và giải nén tệp lưu trữ bằng PHP đã biên dịch

        Note: It is recommended you build PHP in another (non-production) environment with the same operating system version as the target server. This helps you avoid installing a large number of unnecessary packages on your production system. In the example below, PHP 5.6.3 is used. However you can use the instructions to install any PHP version.
    
    1
  11. Truy cập máy chủ Plesk của bạn và cài đặt PHP

    # cd /usr/local/src/
    # wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
    
    0
  12. Thiết lập

    # cd /usr/local/src/
    # wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
    
    8

    # cd /usr/local/src/
    # wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
    
    1

    Bạn có thể chỉnh sửa tệp

    # cd /usr/local/src/
    # wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
    
    8 để đặt các tùy chọn PHP. Nếu bạn muốn có '
    # cd /usr/local/src/
    # wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
    
    8' ở một vị trí khác, hãy chạy tiện ích cấu hình với tùy chọn
    # ls -la
    total 13156
    drwxr-xr-x  2 root root     4096 Nov 29 08:39 .
    drwxr-xr-x 15 root root     4096 Nov 29 08:39 ..
    -rw-r--r--  1 root root 13461539 Nov 14 06:41 php-5.6.3.tar.bz2 
    
    1 trong bước cấu hình

  13. Khôi phục ngữ cảnh SELinux

    # cd /usr/local/src/
    # wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
    
    2

Bước 2. Đăng ký phiên bản PHP mới trong Plesk

# cd /usr/local/src/
# wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
3

Ở đâu

  • # ls -la
    total 13156
    drwxr-xr-x  2 root root     4096 Nov 29 08:39 .
    drwxr-xr-x 15 root root     4096 Nov 29 08:39 ..
    -rw-r--r--  1 root root 13461539 Nov 14 06:41 php-5.6.3.tar.bz2 
    
    2 là tên phiên bản PHP sẽ được hiển thị trong giao diện Plesk. Chúng tôi khuyên bạn nên bao gồm số phiên bản trong tên hiển thị. Ví dụ: bạn có thể đặt tên phiên bản là "5. 6. 3 tùy chỉnh"

  • # ls -la
    total 13156
    drwxr-xr-x  2 root root     4096 Nov 29 08:39 .
    drwxr-xr-x 15 root root     4096 Nov 29 08:39 ..
    -rw-r--r--  1 root root 13461539 Nov 14 06:41 php-5.6.3.tar.bz2 
    
    3 là vị trí của tệp nhị phân PHP CGI. Bạn có thể tìm thấy điều này trong đầu ra của lệnh thực hiện cài đặt trong dòng Cài đặt nhị phân PHP CGI. Ví dụ: nếu bạn thấy dòng Cài đặt nhị phân PHP CGI.
    # ls -la
    total 13156
    drwxr-xr-x  2 root root     4096 Nov 29 08:39 .
    drwxr-xr-x 15 root root     4096 Nov 29 08:39 ..
    -rw-r--r--  1 root root 13461539 Nov 14 06:41 php-5.6.3.tar.bz2 
    
    4, vị trí bạn cần chỉ định là
    # ls -la
    total 13156
    drwxr-xr-x  2 root root     4096 Nov 29 08:39 .
    drwxr-xr-x 15 root root     4096 Nov 29 08:39 ..
    -rw-r--r--  1 root root 13461539 Nov 14 06:41 php-5.6.3.tar.bz2 
    
    5. Tìm hiểu thêm tại trang web PHP chính thức

  • # ls -la
    total 13156
    drwxr-xr-x  2 root root     4096 Nov 29 08:39 .
    drwxr-xr-x 15 root root     4096 Nov 29 08:39 ..
    -rw-r--r--  1 root root 13461539 Nov 14 06:41 php-5.6.3.tar.bz2 
    
    6 là vị trí của tệp
    # cd /usr/local/src/
    # wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
    
    8, ví dụ
    # cd /usr/local/src/
    # wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
    
    7

  • # ls -la
    total 13156
    drwxr-xr-x  2 root root     4096 Nov 29 08:39 .
    drwxr-xr-x 15 root root     4096 Nov 29 08:39 ..
    -rw-r--r--  1 root root 13461539 Nov 14 06:41 php-5.6.3.tar.bz2 
    
    9 là loại trình xử lý PHP được liên kết với phiên bản này. Nó có thể là 'cgi' hoặc 'fastcgi'

  • # tar xjvf php-5.6.3.tar.bz2
    # mv php-5.6.3 php563
    
    0 là định danh bạn sẽ sử dụng khi đề cập đến phiên bản PHP này (ví dụ: khi điều chỉnh hoặc xóa phiên bản này)

Ví dụ

# cd /usr/local/src/
# wget http://php.net/get/php-5.6.3.tar.bz2/from/this/mirror --output-document="php-5.6.3.tar.bz2"
4

Sau khi bạn đăng ký phiên bản PHP trong Plesk, nó sẽ có sẵn để lựa chọn trong Trang web > Cài đặt lưu trữ của một trang web cụ thể. Xem hình bên dưới

PHP Plesk ở đâu?

Ở đây, %plesk_dir% là thư mục cài đặt Plesk, thường là C. \Program Files (x86)\Plesk\ .

Làm cách nào để thay đổi cài đặt PHP trong Plesk?

Đăng nhập vào Plesk
Chuyển đến Công cụ & Cài đặt > Cài đặt PHP > nhấp vào phiên bản PHP được yêu cầu (bất kỳ ứng dụng nào) > chuyển sang php. tab ini
Điều chỉnh giá trị cho các tham số PHP hiện có hoặc chỉ định giá trị của riêng bạn. Sau khi hoàn thành, hãy áp dụng các thay đổi. Ghi chú. Cài đặt PHP tùy chỉnh được định cấu hình trên các lệnh ghi đè cấp miền trong php

Làm cách nào để bật PHP trong Plesk?

Để cài đặt PHP, đi tới Công cụ & Cài đặt > Cập nhật và Nâng cấp để khởi động Trình cài đặt Plesk . Nhấp vào Thêm/Xóa Thành phần, mở rộng phần Lưu trữ web, sau đó nhấp vào phần Phiên bản trình thông dịch PHP.

PHP nào đi kèm với Plesk?

Ghi chú. PHP 7. 4 khả dụng từ Plesk Obsidian 18. 0.