Cài Đặt 2 Phiên Bản PHP Trên DirectAdmin
Có khi nào bạn làm các dự án web mà gặp phải vấn đề có những trang chỉ chạy được ở phiên bản php 5.5 hoặc 5.6 nhưng có những trang lại phải chạy trên php 7.0 và bạn đang dùng hệ quản trị Directadmin thì hôm nay mình sẽ hướng dẫn cách cài đặt hai phiên bản php trên Directadmin.
Đầu tiên để hướng dẫn cấu hình 2 phiên bản php trên directadmin các bạn nên nâng cấp lên custombuild 2.0 nhé, ai chưa biết làm thì có thể xem tại đây
Sau khi cài đặt xong các bạn chạy lệnh sau:
vi /usr/local/directadmin/custombuild/options.conf
các bạn cấu hình với nội dung như sau:
#PHP Settings php1_release=7.0 # phiên bản mặc định php1_mode=mod_php # mode php 1 php2_release=5.6 # phiên bản php thứ 2 php2_mode=php-fpm # mode php thứ 2
Nhìn đoạn code ở phía trên chắc các bạn đã hiểu phần nào rồi đúng không? có một điều đáng chú ý là phần php mod, mình cần phải chọn mode nào tối ưu nhất và an toàn nhất, bao gồm các mode sau: mod_php / fastcgi / suphp / php – fpm / lsphp (mặc định: mod_php). Thường thì mod fastcgi là được ưu chuộng nhất và tiếp đến là suphp. Các bạn có thể tìm hiểu thêm nhé
Bước tiếp theo là chúng ta compile và cầu hình file file config bằng dòng lệnh dưới đây
./build php n ./build rewrite_confs
Giờ chúng ta đi uống 1 ly cafe tầm 10 phút và quay lại là sẽ xong.
Việc tiếp theo nữa là chúng ta cấu hình thử một website chạy dưới nền php 5.6 xem thế nào nhé. Đầu tiền chúng ta vào một user nào đó ( đăng nhập dưới quyền user như khi ta đi mua hosting ).
1. Chọn chức năng “Domain Setup”
2. Click chọn một domain để cấu hình
3. Chúng ta chọn như hình bên dưới
Sau đó chúng ra tạo một file php với nội dung là phpinfo() để xem thông tin phiên bản php đang chạy nhé. Hy vọng qua bài viết hướng dẫn cấu hình 2 phiên bản php trên directadmin này có thể giúp các bạn giải quyết được các vấn đề về phiên bản PHP mà các bạn đang gặp phải.
Chúc các bạn thành công, mọi ý kiến thắc mắc các bạn comment phía bên dưới bài viết nhé !