logo

Thông báo

Icon
Error

Tùy chọn
Xem bài viết cuối Go to first unread
Offline admin  
#1 Đã gửi : 04/06/2019 lúc 09:56:25(UTC)
admin

Danh hiệu: Administration

Reputation:

Nhóm: Administrators
Gia nhập: 15-08-2015(UTC)
Bài viết: 29

Được cảm ơn: 4 lần trong 1 bài viết
Hướng dẫn này sẽ chỉ cách bạn cài đặt Apache web server trên Centos 7 cùng với việc cài PHP và MySQL với các phiên bản PHP từ 5.4 cho đến 7.0, 7.1, 7.2.


Dưới đây là chi tiết các bước thực hiện từ A-Z khi các bạn vừa cài xong Centos 7.

Hướng Dẫn Cài Apache, PHP 7 và MySQL trên CentOS 7

BƯỚC 1: Thêm EPEL và các công cụ hỗ trợ cho Centos 7

Để có thể tiến hành cài đặt trơn tru, các bạn cần add repo EPEL cho Centos 7 bằng lần lược các lệnh sau:

Mã:
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum -y install epel-release
Khi thực hiện chỉnh sửa file trên Centos ta có thể sử dụng trình mặc định vi, nhưng mình khuyến khích xài nano vì nó thuận tiện và dễ thao tác hơn (ý kiến cá nhân là vậy) bằng lệnh:

Mã:
yum -y install nano
BƯỚC 2: Tiến hành cài MySQL / MariaDB

MariaDB là một sản phẩm mã đóng tách ra từ mã mở do cộng đồng phát triển của hệ quản trị cơ sở dữ liệu quan hệ MySQL nhằm theo hướng không phải trả phí với GNU GPL. MariaDB được phát triển từ sự dẫn dắt của những nhà phát triển ban đầu của MySQL, do lo ngại khi MySQL bị Oracle Corporation mua lại. MariaDB được định hướng để duy trì khả năng tương thích cao với MySQL, để đảm bảo khả năng hỗ trợ về thư viện đồng thời kết hợp một cách tốt nhất với các API và câu lệnh của MySQL.

Do đó, gần như các system và dev giờ đều chuyển sang dùng MariaDB do nó tốt hơn hẳn MySQL. Để cài đặt, các bạn dùng lệnh như dưới đây:

Trích dẫn:
Mã:
yum -y install mariadb-server mariadb
Sau khi cài, các bạn cần khởi động MariaDB và setup cho nó tự khởi động cùng hệ thống với câu lệnh:


Trích dẫn:
Mã:
systemctl start mariadb.service
systemctl enable mariadb.service
Tiếp theo là cài đặt mật khẩu cho user root của MySQL:


Mã:
mysql_secure_installation
Khi gõ dòng lệnh trên, các bạn sẽ trãi qua các bước như bên dưới, và cứ làm theo hướng dẫn nhé.

Mã:
Enter current password for root (enter for none): <–ENTER
Set root password? [Y/n] New password: <–điền pass của bạn vào và nhấn ENTER
Re-enter new password: <–nhập lại mật khẩu và nhấn ENTER
Remove anonymous users? [Y/n] <–ENTER
Disallow root login remotely? [Y/n] <–ENTER
Remove test database and access to it? [Y/n] <–ENTER
Reload privilege tables now? [Y/n] <–ENTER
Thanks for using MariaDB!
BƯỚC 3: Cài đặt Apache 2.4
Centos 7 có sẵn thư viện cài đặt Apache 2.4. Do đó, chúng ta có thể cài đặt nhanh chóng bằng lệnh:
Mã:
yum -y install httpd


Tương tự như khi cài MariaDB, chúng ta cũng cần khởi động và cài đặt cho nó tự chạy cùng Centos.

Mã:
systemctl start httpd.service
systemctl enable httpd.service
Để có thể truy cập máy chủ web từ bên ngoài, chúng ta phải mở các cổng HTTP (80) và HTTPS (443) trong tường lửa. Tường lửa mặc định trên CentOS là firewalld có thể được cấu hình bằng lệnh firewalld-cmd.

Mã:
firewall-cmd –permanent –zone=public –add-service=http
firewall-cmd –permanent –zone=public –add-service=https
firewall-cmd –reload
Bây giờ, bạn có thể thử truy cập vào IP của VPS hoặc địa chỉ localhost và coi thành quả của mình. Nếu giống như hình dưới thì bạn đã hoàn tất bước 3 và qua bước 4 cùng Hinun nhé :p




BƯỚC 4: Cài đặt PHP

Phiên bản mặc định của Centos 7 là PHP 5.4 khá cũ. Do đó, chúng ta cần phải add thêm Remi repo để cài các phiên bản PHP mới nhất như PHP 7.0, PHP 7.1, PHP 7.2,...

Thêm Remi CentOS repository lần lượt bằng các lệnh:

Mã:
rpm -Uvh http://rpms.remirepo.net...prise/remi-release-7.rpm
Install yum-utils as we need the yum-config-manager utility.
yum -y install yum-utils
and run yum update
yum update

Bây giờ bạn phải chọn phiên bản PHP nào bạn muốn sử dụng trên máy chủ của mình thông qua các phương án bên dưới.
Nếu bạn cài PHP 5.4 thì sử dụng lệnh đơn giản sau:

Mã:
yum -y install php
Nếu bạn cài PHP 7.0 thì cần thực hiện lệnh:

Mã:
yum-config-manager –enable remi-php70
yum -y install php php-opcache
Nếu bạn cài PHP 7.1 thì dùng lệnh:

Mã:
yum-config-manager –enable remi-php71
yum -y install php php-opcache

Và nếu bạn sử dụng PHP 7.2 thì cần gõ lệnh sau:

Mã:
yum-config-manager –enable remi-php72
yum -y install php php-opcache
Cuối cùng là khởi động lại Apache để các thay đổi của bạn được áp dụng vào server nhé.

Mã:
systemctl restart httpd.service


BƯỚC 6: Thiết lập MySQL hỗ trợ PHP
Để có được sự hỗ trợ của MySQL cho PHP, chúng ta có thể cài đặt gói php-mysqlnd. Bạn nên cài đặt một số gói PHP khác cũng như bạn có thể cần chúng cho các ứng dụng của mình. Bạn có thể tìm kiếm các gói PHP5 sẵn có như sau:

Mã:
yum search php
Chọn những cái bạn cần và cài đặt như thế này:

Mã:
yum -y install php-mysqlnd php-pdo
Mình sẽ cài đặt một số gói thông dụng hay dùng Wordpress, Joomla, Drupal bằng lệnh:

Mã:
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel
Khởi động lại Apache service:

Trích dẫn:
Mã:
systemctl restart httpd.service

Bạn có thể tạo 1 file info.php và để thư mục web để kiểm tra các gói được cài đặt như hình nhé:




BƯỚC 7: Cài đặt phpMyAdmin

phpMyAdmin là web GUI giúp bạn quản lý MySQL database một cách trực quan, dễ thao tác hơn là sử dụng các dòng lệnh phức tạp. Để cài đặt nó, bạn cần làm như sau:

Trích dẫn:
Mã:
yum -y install phpMyAdmin

Bước tiếp theo là thiết lập 1 số thông tin, bảo mật cho phpMyAdmin bằng cách chỉnh sửa file này:

Trích dẫn:
Mã:
nano /etc/httpd/conf.d/phpMyAdmin.conf

Khi gõ lệnh trên, các bạn sẽ thấy nội dung như bên dưới. Và chú ý phần chú thích của mình nhé.

Mã:
Alias /phpMyAdmin /usr/share/phpMyAdmin (chổ này bạn có thể đặt thành tên khác để ẩn đi cách truy cập mặc định)
Alias /phpmyadmin /usr/share/phpMyAdmin (Ở trên đổi tên gì, dưới này i như vậy)

<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8

<IfModule mod_authz_core.c>
# Apache 2.4
# <RequireAny>
# Require ip 127.0.0.1
# Require ip ::1 (chổ này thêm 1 dòng Allow nữa, nhập IP mà bạn cấp quyền truy cập)
# </RequireAny>
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1 (chổ này thêm 1 dòng Allow nữa, nhập IP mà bạn cấp quyền truy cập)
</IfModule>
</Directory>


<Directory /usr/share/phpMyAdmin/>
Options none
AllowOverride Limit
Require all granted
</Directory>
Giờ chúng ta cần phải thay đổi giao thức truy cập cho phpMyAdmin:

Trích dẫn:
Mã:
nano /etc/phpMyAdmin/config.inc.php

Các bạn đổi chữ 'cookie' thành "'http' là được.

Trích dẫn:
Mã:
$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)?

Cuối cùng là khởi động lại Apache:
Trích dẫn:

Mã:
systemctl restart httpd.service
Giờ các bạn hãy thử kiểm tra coi giống như hình chưa nhé http://192.168.1.100/phpmyadmin/:



Sửa bởi người viết 04/06/2019 lúc 09:59:18(UTC)  | Lý do: Chưa rõ

Offline huyvu1321  
#2 Đã gửi : 12/11/2019 lúc 12:56:07(UTC)
huyvu1321

Danh hiệu: Newbie

Reputation:

Nhóm: Registered
Gia nhập: 12-11-2019(UTC)
Bài viết: 4

up bai
Offline huyvu1321  
#3 Đã gửi : 13/11/2019 lúc 12:21:19(UTC)
huyvu1321

Danh hiệu: Newbie

Reputation:

Nhóm: Registered
Gia nhập: 12-11-2019(UTC)
Bài viết: 4

up bai
Offline linhoang110235  
#4 Đã gửi : 18/03/2020 lúc 04:04:08(UTC)
linhoang110235

Danh hiệu: Member

Reputation:

Nhóm: Registered
Gia nhập: 17-03-2020(UTC)
Bài viết: 23

Tốt quá bạn ơi, chấm cho bạn nè..............
Cảm ơn bạn đã mang lại thông tin hữu ích...
Offline linhoang110235  
#5 Đã gửi : 18/03/2020 lúc 07:03:16(UTC)
linhoang110235

Danh hiệu: Member

Reputation:

Nhóm: Registered
Gia nhập: 17-03-2020(UTC)
Bài viết: 23

Tốt quá bạn ơi, chấm cho bạn nè..............
Cảm ơn bạn đã mang lại thông tin hữu ích...
Offline tophostcoupon  
#6 Đã gửi : 15/04/2020 lúc 11:22:33(UTC)
tophostcoupon

Danh hiệu: Newbie

Reputation:

Nhóm: Registered
Gia nhập: 15-04-2020(UTC)
Bài viết: 1
Viet Nam
Đến từ: Hà Nội

Cám ơn đã hướng dẫn, rất dễ hiểu
Offline ngoclinh1102  
#7 Đã gửi : 16/04/2020 lúc 02:10:14(UTC)
ngoclinh1102

Danh hiệu: Member

Reputation:

Nhóm: Registered
Gia nhập: 15-04-2020(UTC)
Bài viết: 11

Thành viên mới, xin được làm quen !!!
Up bài nhé
Offline ngoclinh1102  
#8 Đã gửi : 21/04/2020 lúc 10:11:14(UTC)
ngoclinh1102

Danh hiệu: Member

Reputation:

Nhóm: Registered
Gia nhập: 15-04-2020(UTC)
Bài viết: 11

Up nhé !!!
Offline hungle2903  
#9 Đã gửi : 30/04/2020 lúc 07:25:57(UTC)
hungle2903


Danh hiệu: Advanced Member

Reputation:

Nhóm: Registered
Gia nhập: 15-04-2020(UTC)
Bài viết: 43

CẦM ĐỒ ONLINE - GIAO TIỀN TẬN TAY
- Vay nhanh trả gọn
- Thu nhận tài sản tận nơi
- Duyệt vay 30PH
--> XEM NGAY
Offline TenTaiKhoanDangBai002  
#10 Đã gửi : 02/05/2020 lúc 06:08:46(UTC)
TenTaiKhoanDangBai002

Danh hiệu: Newbie

Reputation:

Nhóm: Registered
Gia nhập: 23-04-2020(UTC)
Bài viết: 9

HỆ THỐNG VP CHO THUÊ HÀNG ĐẦU TẠI TP. HCM

Tự hào là đơn vị cho thuê tòa nhà văn phòng uy tín và chất lượng hàng đầu tại Tp. HCM hiện nay, chúng tôi không chỉ cam kết về chất lượng của văn phòng, mà còn đảm bảo sẽ đưa đến khách hàng mức giá rẻ phải chăng nhất, đem đến cho khách hàng những điều kiện tốt nhất.
0916066976

  • Phù hợp cho nhóm từ 2-100+ thành viên.

  • Linh động theo nhu cầu chỗ ngồi.

  • Ưu đãi đặc quyền dành cho thành viên

  • Văn phòng làm việc được thiết kế cho từng doanh nghiệp bao gồm phòng làm việc, phòng họp, lễ tân, sảnh tiếp khách, phòng thư giãn và nhiều tiện ích đa dạng khác. Tất cả luôn sẵn sàng để chuyển vào làm việc:

    • Trang bị điều hòa.

    • Hệ thống chiếu sáng tiêu chuẩn.

    • Thang máy tốc độ cao.

    • PCCC tiêu chuẩn.

    • Hệ thống điện thoại, Internet băng thông rộng, tốc độ cao.

    • Hệ thống an ninh 24/24 với hệ thống bảo vệ và camera giám sát.




THUÊ VĂN PHÒNG TẠI QUẬN BÌNH THẠNH

  • Đường Đinh Bộ Lĩnh, P.26, Q.Bình Thạnh

    • 8m x 27m / Trệt + 7 Tầng

    • Tầng 1: 95m2

  • Đường Vạn Kiếp, P.3, Q. Bình Thạnh

    • 8m x 25m/ Trệt + 7 Tầng

    • Tầng 3A ( 4): 140m2

THUÊ VĂN PHÒNG TẠI QUẬN 3

  • Đường Cách Mạng Tháng 8, P.10, Quận 3

    • 8,2m x 33,5m / Trệt + Lửng + 5 Tầng

THUÊ VĂN PHÒNG TẠI QUẬN 2

  • Đường Trần Não, P. Bình An, Quận 2

    • 8m x 14m / Hầm + Trệt+ 7 Tầng

    • Bàn Giao Ngay


THUÊ VĂN PHÒNG TẠI QUẬN 1


  • Đinh Tiên Hoàng, P. Đa Kao, Quận 1

    • 8,1m x 13,8m / Hầm + Trệt + Lửng+ 6 Tầng

    • Tầng 1,2,5,7 : Bàn Giao Ngay


ĐỊA CHỈ THUÊ VĂN PHÒNG TẠI CÁC QUẬN KHÁC

  • Đường Nguyễn Gia Trí, Phường 25, Quận Bình Thạnh

  • Đường Bạch Đằng, P.24, Q.Bình Thạnh

  • Đường Điện Biên Phủ, P.25, Q.Bình Thạnh

  • Đường Nguyễn Văn Đậu, P.11, Q.Bình Thạnh

  • Đường Trần Quang Khải, P. Tân Định, Quận 1

  • Đường Mạc Đỉnh Chi, P. Đa Kao, Quận 1

  • Đường Nguyễn Gia Trí, P.25, Q.Bình Thạnh

  • Đường Nguyễn Gia Trí , P.25, Q. Bình Thạnh
0916066976
Offline hungle2903  
#11 Đã gửi : 16/05/2020 lúc 11:15:18(UTC)
hungle2903


Danh hiệu: Advanced Member

Reputation:

Nhóm: Registered
Gia nhập: 15-04-2020(UTC)
Bài viết: 43

🏆 🏆 ÁO GHẾ- VÁY GHẾ- KHĂN BÀN 🏆 🏆
http://dongphuchathanh.com/
Phone/Zalo: 0934 554 879
-------------------------------------------------------

🌼 Áo ghế, váy ghế, khăn bàn khách sạn
🌼 Áo ghế khăn bàn nhà hàng, phòng VIP
🌼 Áo ghế khăn bàn hội nghị, hội thảo
🌼 Áo ghế khăn bàn gia đình...

UserPostedImage

ĐỒNG PHỤC Bắc Giang

*********************************
# cho thuê áo ghế, # áo ghế nhà hàng, # cho thuê khăn trải bàn


Offline bigjrdvhds  
#12 Đã gửi : 20/05/2020 lúc 11:51:00(UTC)
bigjrdvhds

Danh hiệu: Newbie

Reputation:

Nhóm: Registered
Gia nhập: 20-05-2020(UTC)
Bài viết: 1
Viet Nam

Sử dụng VPS nên cài đặt NGINX để hoạt động ổn định hơn Apache
Ai đang xem chủ đề này?
Di chuyển  
Bạn không thể tạo chủ đề mới trong diễn đàn này.
Bạn không thể trả lời chủ đề trong diễn đàn này.
Bạn không thể xóa bài của bạn trong diễn đàn này.
Bạn không thể sửa bài của bạn trong diễn đàn này.
Bạn không thể tạo bình chọn trong diễn đàn này.
Bạn không thể bỏ phiếu bình chọn trong diễn đàn này.

Privacy Policy | Powered by YAF.NET | YAF.NET © 2003-2020, Yet Another Forum.NET
Thời gian xử lý trang này hết 0.155 giây.