วิธีการติดตั้ง Cerb บน CentOS 7

Cerb เป็นแอปพลิเคชั่นโอเพนซอร์ซสำหรับการทำงานร่วมกันบนเว็บและระบบอัตโนมัติ Cerb สามารถใช้ในการส่งอีเมลปริมาณมาก Cerb เขียนด้วย PHP และใช้ MySQL / MariaDB เพื่อจัดเก็บข้อมูล ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีการติดตั้ง Cerb บน CentOS 7

ข้อกำหนดเบื้องต้น

  • อินสแตนซ์ของเซิร์ฟเวอร์ Vultr CentOS 7
  • sudo ผู้ใช้

ขั้นตอนที่ 1: การอัปเดตระบบ

ก่อนที่จะติดตั้งแพ็กเกจใด ๆ บนอินสแตนซ์ของเซิร์ฟเวอร์ CentOS ขอแนะนำให้อัพเดตระบบ ล็อกอินโดยใช้ผู้ใช้ sudo และรันคำสั่งต่อไปนี้เพื่ออัพเดตระบบ

sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now

เมื่อระบบรีบูตเสร็จแล้วให้เข้าสู่ระบบอีกครั้งในฐานะผู้ใช้ sudo และดำเนินการในขั้นตอนต่อไป

ขั้นตอนที่ 2: ติดตั้งเว็บเซิร์ฟเวอร์ Apache

รันคำสั่งต่อไปนี้เพื่อติดตั้ง Apache เว็บเซิร์ฟเวอร์

sudo yum -y install httpd

เมื่อติดตั้ง Apache แล้วให้เรียกใช้คำสั่งต่อไปนี้เพื่อเริ่ม Apache และเปิดใช้งานให้เริ่มโดยอัตโนมัติในเวลาบูต

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

ขั้นตอนที่ 3: ติดตั้ง PHP 7

Cerb เข้ากันได้กับ PHP ทุกเวอร์ชันที่มากกว่า 5.5 คุณสามารถใช้ PHP 7 เวอร์ชันล่าสุดเพื่อให้ได้ประสิทธิภาพสูงสุด เพิ่มและเปิดใช้งานที่เก็บ Remi บนระบบของคุณ

sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71

ติดตั้ง PHP เวอร์ชันล่าสุดด้วยโมดูลที่ต้องการของ Cerb

sudo yum -y install php php-curl php-dom php-gd php-imap php-json php-mbstring php-mysqli php-openssl php-pcre php-session php-simplexml php-xml php-spl php-mailparse

แก้ไข/etc/php.iniโดยใช้เครื่องมือแก้ไขที่คุณชื่นชอบ

sudo nano /etc/php.ini

อัพเดตบรรทัดต่อไปนี้

memory_limit = 128M         # 128M or Higher according to the memory available
upload_max_filesize = 2M    # 32M or Higher
post_max_size = 8M          # 32M or Higher
;upload_tmp_dir =           # Uncomment and change it to upload_tmp_dir = /tmp

บันทึกไฟล์และออกจากโปรแกรมแก้ไขข้อความ จากนั้นรีสตาร์ท Apache

sudo systemctl restart httpd.service

ขั้นตอนที่ 4: ติดตั้ง MariaDB

ติดตั้ง MariaDB โดยใช้คำสั่งต่อไปนี้ MariaDB เป็นทางแยกของ MySQL

sudo yum -y install mariadb mariadb-server

เมื่อติดตั้ง MariaDB แล้วให้เรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มต้น MariaDB และเปิดใช้งานเพื่อเริ่มต้นการบู๊ตอัตโนมัติ

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

ตอนนี้รักษาความปลอดภัยการติดตั้ง MariaDB ของคุณโดยใช้คำสั่งต่อไปนี้

sudo mysql_secure_installation

คุณจะถูกถามถึงรหัสผ่านรูทปัจจุบัน เนื่องจากเราเพิ่งติดตั้ง MariaDB รหัสผ่านรูทจะไม่ถูกตั้งค่า กดปุ่ม "Enter" เพื่อดำเนินการต่อ ตั้งรหัสผ่านที่คาดเดายากสำหรับเซิร์ฟเวอร์ MySQL ของคุณและตอบYคำถามที่ถามมาทั้งหมด ทุกคำถามที่ถามนั้นเป็นคำอธิบายด้วยตนเอง

ขั้นตอนที่ 5: สร้างฐานข้อมูลสำหรับ Cerb

ล็อกอินเข้าสู่เชลล์ MySQL ในฐานะผู้ใช้รูทโดยใช้คำสั่งต่อไปนี้

mysql -u root -p

ระบุรหัสผ่านสำหรับผู้ใช้รูทที่คุณเพิ่งตั้งค่าไว้ก่อนหน้านี้

ตอนนี้รันเคียวรีต่อไปนี้เพื่อสร้างผู้ใช้ฐานข้อมูลและฐานข้อมูลสำหรับการติดตั้ง Cerb

CREATE DATABASE cerb_data;
CREATE USER 'cerb_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON cerb_data.* TO 'cerb_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

ตรวจสอบให้แน่ใจว่าคุณใช้เครื่องหมายอัฒภาคที่ท้ายแบบสอบถามแต่ละข้อด้านบน คุณสามารถแทนที่ชื่อcerb_dataฐานข้อมูลและชื่อผู้ใช้ฐานข้อมูลcerb_userตามความต้องการของคุณ อย่าลืมเปลี่ยนStrongPasswordด้วยรหัสผ่านที่แข็งแกร่งมาก

ขั้นตอนที่ 6: ติดตั้ง Cerb

ติดตั้งgitหากคุณยังไม่ได้ติดตั้ง

sudo yum -y install git

ตอนนี้เปลี่ยนเป็นwebrootไดเรกทอรีของ Apache และโคลน Cerb รุ่นล่าสุดโดยใช้คำสั่งต่อไปนี้

cd /var/www/html
sudo git clone git://github.com/wgm/cerb.git cerb

ระบุความเป็นเจ้าของและการอนุญาตไฟล์ที่เหมาะสมโดยใช้คำสั่งต่อไปนี้

cd /var/www/html/cerb
sudo chown -R apache:apache .
sudo chmod -R u+w framework.config.php storage

คุณอาจต้องอนุญาตการรับส่งข้อมูล HTTP บนพอร์ต80ผ่านไฟร์วอลล์ระบบ

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

ตอนนี้ให้ทำการติดตั้งโดยใช้เว็บเบราว์เซอร์

ขั้นตอนที่ 7: เสร็จสิ้นการติดตั้ง

ไปที่ลิงค์ต่อไปนี้โดยใช้เว็บเบราว์เซอร์ที่คุณชื่นชอบ

http://192.0.2.1/cerb

แทนที่192.0.2.1ด้วยที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ หากคุณทำตามบทช่วยสอนอย่างถูกต้องคุณควรมีคุณสมบัติตามที่ต้องการทั้งหมด ในส่วน "การตั้งค่าฐานข้อมูล" เลือกไดรเวอร์MySQLiและเอ็นจิ้InnoDBน ให้ชื่อฐานข้อมูลและข้อมูลรับรองที่คุณสร้างไว้ก่อนหน้านี้ เมื่อตรวจสอบการเชื่อมต่อฐานข้อมูลแล้วระบบจะขอให้รายละเอียดเซิร์ฟเวอร์ SMTP ของคุณส่งอีเมลขาออก สุดท้ายสร้างผู้ใช้ผู้ดูแลระบบ

Cerb ติดตั้งบนเซิร์ฟเวอร์ของคุณแล้ว

เรียกใช้คำสั่งต่อไปนี้เพื่อลบinstallไดเรกทอรีก่อนใช้งาน

sudo rm -rf /var/www/html/cerb/install

ตอนนี้คุณสามารถใช้ Cerb ผ่านเว็บเบราว์เซอร์ของคุณ

ฝากความเห็น

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true