WordPress là một ứng dụng viết mã nguồn mở và miễn phí và một CMS động (Hệ thống Quản lý Nội dung) được phát triển sử dụng MySQL và PHP . Nó có số lượng lớn các plugin và chủ đề bên thứ ba. WordPress hiện là một trong những nền tảng blog phổ biến nhất hiện có trên internet và được sử dụng bởi hàng triệu người trên toàn cầu.
Trong bài viết này, mình sẽ giới thiệu cho các bạn cách cài đặt WordPress bằng cách sử dụng LAMP (Linux, Apache, MySQL / MariaDB, PHP) trên RHEL/ CentOS 7.
Cài đặt Wordpress trên CentOS 7
Trước khi tiến hành cài đặt Wordpress, bạn cần cài đặt trước LAMP trên CentOS 7.
Vào thư mục /html
của bạn trước khi tải về các tập tin wordpress mới nhất.
cd /var/www/html/
Và tải về các tập tin Wordpress mới nhất tại trang Download.
wget https://wordpress.org/latest.tar.gz
hoặc
wget https://wordpress.org/latest.zip
Giải nén tập tin Wordpress với đuôi *.tar.gz
tar xzvf latest.tar.gz
Giải nén tập tin Wordpress với đuôi *.zip trong thư mục /var/www/html
:
unzip -q latest.zip
Và sau đó các bạn thiết lập quyền thích hợp cho các thư mục html và các tập tin để tăng cường an ninh Wordpress và để tránh những vấn đề với quyền truy cập sau này khi bạn cấu hình Wordpress.
sudo chown -R apache:apache /var/www/html/*
Sau khi giải nén sẽ có thư mục Wordpress, bạn di chuyển các tập tin trong thư mục này là bên ngoài.
mv wordpress/* /var/www/html/
Tạo cơ sở dữ liệu MySQL / MariaDB
1. Đăng nhập vào MariaDB:
mysql -u root -p
Nhập mật khẩu root của MariaDB. Bạn sẽ nhận được lời nhắc của MariaDB.
2. Tạo cơ sở dữ liệu và người dùng mới có quyền sử dụng nó:
CREATE DATABASE wordpress; GRANT ALL PRIVILEGES on wordpress.* to 'user' identified by 'password';
Trong ví dụ trên đây wordpress là tên của cơ sở dữ liệu, user tên người dùng và password mật khẩu (mạnh).
FLUSH PRIVILEGES;
3. Thoát khỏi MariaDB
Exit
Cấu hình Wordpress kết nối với DATABASE
Tiếp theo, bạn sẽ cần thực hiện một số thay đổi trong tệp cấu hình chính của WordPress, vì vậy nó có thể được kết nối với cơ sở dữ liệu và người dùng.
Đầu tiên, đổi tên và chỉnh sửa tệp cấu hình chính WordPress:
cd /var/www/html/ mv wp-config-sample.php wp-config.php vi wp-config.php
Thay đổi các biến DB_NAME, DB_USER và DB_PASSWORD như dưới đây:
define('DB_NAME', 'wordpress'); define('DB_USER', 'user'); define('DB_PASSWORD', 'password');
Lưu và đóng tệp khi bạn hoàn tất.
Bật trình duyệt và truy cập vào http:\\yourdomain.com hoặc IP của bạn
Tại giao diện cài đặt của Worpdress, chọn Ngôn ngữ ở đây mình chọn tiếng việt => Tiếp tục.
Nhập các thông tin cho Website => Cài đặt Worpdress
Đăng nhập bằng Tên người dùng và mật khẩu đã tạo ở bước trên
Như vậy là đã thành công cài đặt cài đặt và cấu hình WordPress trên CentOS 7 bằng LAMP.
Chúc các bạn thành công! Mọi thắc mắc, cần hỗ trợ hãy bình luận bên dưới hoặc qua Fanpage Facebook, form liên hệ.
Mình cài sao cứ ra PHP 5.4 vậy. Muốn dùng 7.0 có cách nào không bạn?
Mình có hướng dẫn nâng cấp PHP bạn xem nhé: tại đây
Thanks AD!