Sử dụng PHP
PHP là gì?
PHP (Hypertext Preprocessor) là một ngôn ngữ kịch bản mã nguồn mở được sử dụng rộng rãi, đặc biệt phù hợp cho phát triển Web và có thể nhúng vào HTML. Cú pháp PHP hấp thụ đặc điểm của C, Java và Perl, dễ học và sử dụng. Sức mạnh của PHP nằm ở việc nó có thể tích hợp liền mạch với nhiều hệ thống cơ sở dữ liệu và dịch vụ.
Hỗ trợ PHP của ServBay
ServBay cung cấp hỗ trợ cho nhiều phiên bản PHP, đảm bảo bạn có thể chọn phiên bản phù hợp nhất theo nhu cầu dự án để phát triển và triển khai. Dưới đây là một số phiên bản PHP mà ServBay hỗ trợ:
- PHP 5.6
- PHP 7.0
- PHP 7.1
- PHP 7.2
- PHP 7.3
- PHP 7.4
- PHP 8.0
- PHP 8.1
- PHP 8.2
- PHP 8.3
- PHP 8.4
Các phiên bản này bao gồm cả phiên bản đã hết hỗ trợ chính thức và phiên bản mới nhất, đảm bảo bạn có thể chọn phiên bản phù hợp nhất để phát triển.
TIP
ServBay đã bao gồm Composer, không cần cài đặt riêng lẻ.
Cách cài đặt
Bạn có thể dễ dàng cài đặt và quản lý PHP thông qua bảng điều khiển GUI của ServBay. Dưới đây là các bước cài đặt PHP qua bảng điều khiển GUI của ServBay:
- Mở bảng điều khiển GUI của ServBay.
- Điều hướng đến phần
Dịch vụ
-PHP
. - Chọn phiên bản PHP mà bạn cần.
- Nhấn nút
Cài đặt
màu xanh lá, chờ hoàn tất.
Các mô-đun đi kèm
ServBay cung cấp nhiều mô-đun cho PHP, giúp mở rộng chức năng của PHP:
- GD: Thư viện xử lý hình ảnh. Được cài đặt và bật mặc định, không cần cấu hình thêm.
- IMAP: Thư viện xử lý email. Được cài đặt và bật mặc định, không cần cấu hình thêm.
- Imagick: Tiện ích mở rộng PHP của ImageMagick. Được cài đặt và bật mặc định, không cần cấu hình thêm.
- Memcache: Hệ thống bộ nhớ đệm đối tượng trong bộ nhớ. Được cài đặt và bật mặc định, không cần cấu hình thêm.
- Memcached: Hệ thống bộ nhớ đệm đối tượng phân tán hiệu suất cao. Được cài đặt và bật mặc định, không cần cấu hình thêm.
- MySQL: Tiện ích mở rộng PHP của cơ sở dữ liệu MySQL. Được cài đặt và bật mặc định, không cần cấu hình thêm.
- OpenLDAP: Tiện ích mở rộng PHP của giao thức Truy cập Thư mục nhẹ. Được cài đặt và bật mặc định, không cần cấu hình thêm.
- PgSQL: Tiện ích mở rộng PHP của cơ sở dữ liệu PostgreSQL. Được cài đặt và bật mặc định, không cần cấu hình thêm.
- Redis: Hệ thống lưu trữ khóa-giá trị hiệu suất cao. Được cài đặt và bật mặc định, không cần cấu hình thêm.
- SQLite 3: Công cụ cơ sở dữ liệu SQL nhỏ gọn. Được cài đặt và bật mặc định, không cần cấu hình thêm.
- Sodium: Thư viện cho các thao tác mã hóa. Được cài đặt và bật mặc định, không cần cấu hình thêm.
- cURL: Thư viện cho truyền dữ liệu. Được cài đặt và bật mặc định, không cần cấu hình thêm.
- MongoDB: Tiện ích mở rộng PHP tương tác với cơ sở dữ liệu MongoDB. Tìm cách kích hoạt tại cách kích hoạt mô-đun MongoDB mặc định của ServBay.
- OPcache: Mô-đun bộ nhớ đệm tăng tốc thực thi kịch bản PHP. Tìm cách kích hoạt tại cách kích hoạt mô-đun OPcache mặc định của ServBay.
- Phalcon: Tiện ích mở rộng khung PHP hiệu suất cao. Tìm cách kích hoạt tại cách kích hoạt mô-đun Phalcon mặc định của ServBay.
- SCWS: Tiện ích mở rộng PHP của hệ thống phân từ tiếng Trung. Tìm cách kích hoạt tại cách kích hoạt mô-đun SCWS mặc định của ServBay.
- Swoole: Tiện ích mở rộng khung PHP đa năng hiệu suất cao. Tìm cách kích hoạt tại cách kích hoạt mô-đun Swoole mặc định của ServBay.
- Xdebug: Tiện ích mở rộng phân tích và gỡ lỗi PHP. Tìm cách kích hoạt tại cách kích hoạt mô-đun Xdebug mặc định của ServBay.
Hướng dẫn sử dụng chi tiết có thể tham khảo dưới đây:
- GD
- IMAP
- Imagick
- Memcache
- Memcached
- MySQL
- OpenLDAP
- PgSQL
- Redis
- SQLite 3
- Sodium
- cURL
- MongoDB
- OPcache
- Phalcon
- SCWS
- Swoole
- Xdebug
Hướng dẫn sử dụng
ServBay cung cấp hướng dẫn sử dụng phong phú cho các khung PHP và CMS, bao gồm phát triển front-end và back-end. Dưới đây là các hướng dẫn sử dụng cho một số khung và CMS phổ biến:
Khung PHP
- CakePHP: Một khung PHP phát triển nhanh chóng. Xem hướng dẫn chi tiết tại Tạo và chạy dự án CakePHP.
- CodeIgniter: Một khung PHP đơn giản nhưng mạnh mẽ. Xem hướng dẫn chi tiết tại Tạo và chạy dự án CodeIgniter.
- FuelPHP: Một khung PHP linh hoạt. Xem hướng dẫn chi tiết tại Tạo và chạy dự án FuelPHP.
- Laravel: Một khung PHP web đơn giản và thanh lịch. Xem hướng dẫn chi tiết tại Tạo và chạy dự án Laravel.
- Phalcon: Một khung PHP hiệu suất cao. Xem hướng dẫn chi tiết tại Tạo và chạy dự án Phalcon.
- PHPixie: Một khung PHP nhanh chóng, nhẹ nhàng. Xem hướng dẫn chi tiết tại Tạo và chạy dự án PHPixie.
- Slim: Một microframework cho ứng dụng web nhỏ. Xem hướng dẫn chi tiết tại Tạo và chạy dự án Slim.
- Swoole: Một khung PHP dây đồng tốc độ cao. Xem hướng dẫn chi tiết tại Tạo và chạy dự án Swoole.
- Symfony: Một khung PHP hiệu suất cao. Xem hướng dẫn chi tiết tại Tạo và chạy dự án Symfony.
- Webman: Một khung PHP bất đồng bộ hiệu suất cao. Xem hướng dẫn chi tiết tại Tạo và chạy dự án Webman.
- Workerman: Một khung PHP hiệu quả cho các ứng dụng thời gian thực. Xem hướng dẫn chi tiết tại Tạo và chạy dự án Workerman.
- Yii 2: Một khung PHP hiệu suất cao, phù hợp cho ứng dụng lớn. Xem hướng dẫn chi tiết tại Tạo và chạy dự án Yii 2.
- Zend Framework: Khung để xây dựng ứng dụng web hiệu suất cao. Xem hướng dẫn chi tiết tại Tạo và chạy dự án Zend Framework.
PHP CMS
- Bedrock: Một ngăn xếp phát triển WordPress hiện đại. Xem hướng dẫn chi tiết tại Bedrock.
- Contao: Một hệ quản lý nội dung mã nguồn mở. Xem hướng dẫn chi tiết tại Contao.
- Craft CMS: Một hệ quản lý nội dung linh hoạt. Xem hướng dẫn chi tiết tại Craft CMS.
- Drupal: Một nền tảng quản lý nội dung mã nguồn mở. Xem hướng dẫn chi tiết tại Drupal.
- ExpressionEngine: Một hệ quản lý nội dung linh hoạt. Xem hướng dẫn chi tiết tại ExpressionEngine.
- Jigsaw: Một trình tạo trang tĩnh. Xem hướng dẫn chi tiết tại Jigsaw.
- Joomla: Một hệ quản lý nội dung mã nguồn mở. Xem hướng dẫn chi tiết tại Joomla.
- Kirby: Một CMS dựa trên tệp tin. Xem hướng dẫn chi tiết tại Kirby.
- OctoberCMS: Một CMS PHP hiện đại. Xem hướng dẫn chi tiết tại OctoberCMS.
- Sculpin: Một trình tạo trang tĩnh. Xem hướng dẫn chi tiết tại Sculpin.
- Statamic: Một CMS không cơ sở dữ liệu. Xem hướng dẫn chi tiết tại Statamic.
- WordPress: Một hệ quản lý nội dung phổ biến. Xem hướng dẫn chi tiết tại WordPress.
Qua các hướng dẫn trên, bạn có thể tận dụng ServBay để nhanh chóng làm quen và sử dụng những khung và CMS phổ biến này để phát triển.