[PHP] Hướng dẫn cài đặt PHP 5.5/5.6 trên CentOS 6/7 bằng yum

1390

Ở bài viết này mình sẽ hướng dẫn các bạn cách cài đặt PHP 5.5 hoặc 5.6 trên CentOS 6 và 7 bằng ‘yum. Cách cài đặt này áp dụng cho việc cài đặt mới, chưa có chương trình PHP hay đã gỡ bỏ sạch sẽ ứng dụng PHP trên hệ thống từ trước. Hiện tại phiên bản PHP 5.5 trên CentOS là ‘5.5.38‘, còn PHP 5.6 là ‘5.6.26‘.

Việc cài đặt PHP bằng yum như trong bài sẽ tương tác hoạt động với dịch vụ Apache dưới dạng PHP HandlerDSO (mod_php), là 1 module của Apache. Nên nếu các bạn có nhu cầu cài dưới dạng PHP Handler khác như fcgi, php-fpm, fastcgi,.. thì nên cân nhắc trước khi cài đặt. Mặc định là đã cài đặt dịch vụ Apache trước rồi nhé.

 
1. Cài đặt Repo REMI và EPEL

– Việc cài đặt gói chương trình PHP 5.6 sẽ thông qua Repository của REMI là chính. Nhưng bạn phải cài đặt repo Epel để hỗ trợ cho repo REMI.

+ CentOS 7


+ CentOS 6 – 64bit


+ CentOS 6 – 32bit

 
2. Kích hoạt Repo của Remi

– Ta cần chắc chắn rằng repo của REMIEPEL đã được kích hoạt cho phép kết nối đến Repo họ để download ứng dụng. Mặc định thường EPEL khi cài đặt đã tự kích hoạt, còn REMI thì chưa. Giờ ta sẽ kích hoạt REMI Repo như sau :

 
– Đảm bảo dòng ‘enabled=1‘ được set giá trị ‘1‘ để kích hoạt repo, còn nếu giá trị là ‘0‘ thì tức không kích hoạt sử dụng repo này.

 
2.1 Muốn cài đặt PHP 5.5

– Bây giờ ta sẽ kích hoạt repo remi sử dụng cho PHP 5.5. Các bạn kéo xuống phần nội dung file ở section [remi-php55] , hãy kích hoạt ‘enabled=1‘. Còn phần [remi-php56] thì kiểm tra set ‘enabled=0‘ nhé để không kích hoạt repo chứa gói cài đặt PHP 5.6. Vì ta chỉ cần cài version PHP 5.5.

 
2.1 Muốn cài đặt PHP 5.6

– Bây giờ ta sẽ kích hoạt repo remi sử dụng cho PHP 5.6. Các bạn kéo xuống phần nội dung file ở section [remi-php56] , hãy kích hoạt ‘enabled=1‘ như phía trên. Còn phần [remi-php55] thì kiểm tra set ‘enabled=0‘ nhé để không kích hoạt repo chứa gói cài đặt PHP 5.5, vì nó không phải nhu cầu của chúng ta.

 
– Các bạn save lại file và update thông tin repo.

 
3. Cài đặt PHP 5.5 hoặc 5.6

– Bây giờ nhiệm vụ của chúng ta khá là đơn giản, chỉ cần cài đặt các gói phần mềm php tương ứng là xong. Dưới câu lệnh này là cài đặt các gói phần mềm cơ bản cần thiết cho hoạt động của PHP, mình sẽ không liệt kê nội dung các gói này là gì nhưng có đảm bảo hỗ trợ cho MySQL, GD, Mcrypt,..
– Bạn muốn cài đặt version 5.5 hay 5.6 thì chỉ cần kèm option kích hoạt repo của version đó theo lệnh ‘yum‘. Option đó là ‘–enablerepo=remi,remi-php[xx]‘.

+ Lệnh cài PHP 5.5

 
+ Lệnh cài PHP 5.6

 
– Nếu thiếu module nào thì search thông tin tên module đó như sau.

 
– Kiểm tra phiên bản PHP trên hệ thống CentOS nào.

 
4. Khởi động lại Apache

– Giờ ta cần khởi động lại dịch vụ Apache để áp dụng chương trình PHP.

 
– Kiểm tra bằng file .php code phpinfo().

 
– Truy cập link IP của server và URI ‘info.php‘ : http://x.x.x.x/info.php , sẽ ra nội dung như hình bên dưới là thành công. Dịch vụ Apache đã có thể xử lý file .php .
PHP info version 5.6

 
5. Gỡ bỏ chương trình PHP

– Giờ bạn cài được rồi, rồi muốn xoá bỏ hết cài cái khác thì làm thế nào ? Dễ vô cùng hãy xoá tất cả các gói bạn đã cài. Ví dụ:

 
Như vậy là hoàn tất cài đặt PHP 5.5 hoặc 5.6 cho hệ thống OS CentOS 6 và 7 rồi các bạn nhé. Có gì thắc mắc cứ bình luận thẳng tay trao đổi nhé.

Đánh giá sao từ người đọc :
[ Tổng : 0 - Trung bình: 0 ]

LEAVE A REPLY