2015-12-15 35 views

Trả lời

29

Nếu chỉ dùng cho mục đích dev, cách dễ nhất sẽ sử dụng PPA như ppa:ondrej/php-7.0 và sau đó apt-get install php7.0-intlapt-get install php7.0-xsl. PPAs nên KHÔNG BAO GIỜ được sử dụng trong sản xuất.

+0

Tôi đã làm "sudo add-apt-repository ppa: ondrej/php-7.0" theo sau là "sudo apt-get update", sau đó "sudo apt-get install php7.0-intl" và "sudo apt-get install php7.0-xsl ". Nó có thể tải xuống intl nhưng không phải là xsl. Nhưng khi tôi làm "php -m" tôi vẫn không thấy intl. Tôi đã làm gì sai sao? Và có nó cho mục đích thử nghiệm :) – Henry

+0

Bạn cần bật intl trong tệp php.ini của bạn. Thay vì php7.0-xsl, hãy thử 'libapache2-mod-php7.0' vì xsl được đóng gói với nó. – Maddy

+0

@Maddy như vậy làm thế nào để cài đặt PHP 7 trong sản xuất sau đó nếu không thông qua PPA? –

11

1st bạn cần phải thêm kho ppa đến máy chủ

này có thể được thực hiện bằng cách:

sudo add-apt-repository ppa:ondrej/php 

khi PPA repo cài đặt, cập nhật bộ nhớ cache gói địa phương bằng cách:

sudo apt-get update 

sau điều này bạn cần phải chạy lệnh sau để cài đặt intl & tiện ích mở rộng xsl

sudo apt-get install php7.0-intl 
sudo apt-get install php7.0-xsl 

kiểm tra các phần mở rộng php bởi:

php -m 

nếu phần mở rộng không tải trên trình duyệt, hơn bạn cần phải kiểm tra php.ini của bạn cho apache2

có thể được tìm thấy bằng cách gọi <?php phpinfo();?> trong info.php file

15

Bạn có thể chạy sudo apt-get install php7.0-intl để cài đặt. Bạn không cần PPA thêm vào ngày 16.10.

Các vấn đề liên quan