Hướng dẫn cài đặt wordpress với Apache 2 trên Ubuntu 22.04 | 20.04, cách cấu hình wordpress với apache2, Php và Mysql. Bạn cũng có thể cài đặt trên bất kỳ hệ điều hành nào của Linux như debian hoặc VPS server.
Hướng dẫn cài đặt Wordpress với Apache 2 trên Ubuntu 22.04 | 20.04
Bước 1. Cài đặt php và mysql trên Ubuntu
- Cài đặt PHP 8.x phiên bản mới nhất
- Cài đặt MySQL phiên bản mới nhất
Bước 2. Hướng dẫn cài đặt Apache 2 trên Ubuntu 22.04 | 20.04
Trên Ubuntu thông thường đã có sẵn Apache 2, tuy nhiên nếu chưa có bạn có thể cài đặt Apache như hướng dẫn dưới đây.
Trước tiên hãy kiểm tra Apache 2 đã được cài đặt trên hệ thống hay chưa:
apache2 -version
[email protected] DocumentRoot /var/www/vhosts/dev.itsmeit.net/httpdocs Options FollowSymlinks AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/error.dev.itsmeit.net.log CustomLog ${APACHE_LOG_DIR}/access.dev.itsmeit.net.log combined
Sửa lại tên miền và đường dẫn đến source code của bạn, bấm Ctrl + X chọn Y để lưu file. Sau khi lưu file config ở trên, hãy chạy các lệnh bên dưới để kích hoạt và restart lại apache2.
sudo a2ensite dev.itsmeit.net.conf sudo systemctl restart apache2.service
Nếu có bất kỳ thông báo lỗi thì chạy lệnh bên dưới để kiểm tra và sửa config.
sudo a2ensite dev.itsmeit.net.conf sudo apachectl configtest
Tiếp tục chạy lệnh để set quyền cho thư mục
sudo service apache2 status0
Bước 5. Cách tạo domain localhost trên Ubuntu 22.04 | 20.04 cho Wordpress
Cài đặt ở trên localhost thì cần phải thêm bước này để set IP cho domain. Mở file hosts và thêm vào nội dung như sau.
sudo service apache2 status1
sudo service apache2 status2
Với cấu hình hosts bên trên thì khi bạn chạy domain dev.itsmeit.net trên trình duyệt nó sẽ trỏ đến IP localhost 127.0.0.1 giống như 1 domain thật mà không phải chạy
sudo service apache2 status7.
Đối với trên server hoặc hosting thì bỏ qua bước này và phải transfer domain trỏ đến IP của nhà cung cấp. Hãy lên hệ với họ.
Bây giờ mở trình duyệt và chạy url dev.itsmeit.net nếu được kết quả như hình bên dưới là thành công rồi, chuyển sang bước cài đặt và thiết lập trang web.
Bước 6. Tạo database và set quyền truy cập cho MySQL
Để kết nối database và bắt đầu thiết lập trang web, cần phải tạo database. Ở đây nó sẽ được tạo và sử dụng với một user mysql được cấp quyền PRIVILEGES chứ không phải là user root.
Đăng nhập vào mysql:
sudo service apache2 status3
Hoặc
sudo service apache2 status4
Các câu lệnh dưới đây sẽ tạo database và user mysql:
sudo service apache2 status5
Tên database và user mình đặt giống luôn tên domain cho nó dễ. Lưu ý khi coppy câu lệnh ký tự dấu nháy [‘] có thể sẽ bị thay đổi, bạn cần sửa lại nó nhé.
Bước 7. Cách cài đặt wordpress trên Ubuntu 22.04 | 20.04
Mở trình duyệt chạy domain mà bạn đã cấu hình ở các bước trên, bấm vào Let’s go! và bắt đầu thiết lập.
Điền đầy đủ thông tin database, user, password đã tạo ở bước 5 và thiết lập giống như hình trên rồi bấm submit.
Bấm Ctrl + A ở khung như hình dưới, coppy toàn bộ nội dung.
Tiếp theo chạy lệnh để tạo file wp-config.php và paste nội dung đã coppy vào đây. [Đường dẫn đến file wp-config.php của bạn].
sudo service apache2 status6
Bấm Ctrl + X và chọn Y để lưu lại. Quay lại trình duyệt bấm Run the installation để tiếp tục thiết lập.
Xong rồi !. Hãy đăng nhập wp-admin bằng tài khoản bạn đã tạo và tiến hành build web thôi. Mình cũng có rất nhiều những giao diện và plugin các bạn pro | premium ở đây bạn có thể tham khảo tải về và cài đặt nhé.
Trên đây là các bước hướng dẫn cài đặt wordpress với Apache 2 trên Ubuntu 22.04 | 20.04. Cũng như cách tạo SSL chạy https trên localhost. Hy vọng nó giúp ích cho bạn!