ຕິດຕັ້ງ WordPress 5 ດ້ວຍ Apache, MariaDB 10 ແລະ PHP 7 ໃນ CentOS 7
WordPress ແມ່ນໂປແກຼມເປີດບລັອກແລະເປີດໂປແກຼມບລັອກທີ່ບໍ່ເສຍຄ່າແລະເປັນ CMS ແບບເຄື່ອນໄຫວ (ລະບົບການຄຸ້ມຄອງເນື້ອຫາ) ທີ່ພັດທະນາໂດຍໃຊ້ MySQL ແລະ PHP. ມັນມີຈໍານວນຫລາຍຂອງໂປແກຼມ plugins ຂອງບຸກຄົນທີສາມ. WordPress ໃນປະຈຸບັນແມ່ນ ໜຶ່ງ ໃນເວທີການຂຽນບລັອກທີ່ນິຍົມທີ່ສຸດທີ່ມີຢູ່ໃນອິນເຕີເນັດແລະ ນຳ ໃຊ້ໂດຍປະຊາຊົນຫຼາຍລ້ານຄົນໃນທົ່ວໂລກ.
ໃນບົດສອນນີ້ພວກເຮົາຈະອະທິບາຍວິທີການຕິດຕັ້ງລະບົບການຄຸ້ມຄອງເນື້ອຫາທີ່ມີຄວາມນິຍົມ - WordPress ໂດຍໃຊ້ LAMP (Linux, Apache, MySQL/MariaDB, PHP) ກ່ຽວກັບການແຈກຈ່າຍ RHEL, CentOS ແລະ Fedora Linux.
<
ສິ່ງ ສຳ ຄັນ: ຂ້ອຍຂໍແນະ ນຳ ໃຫ້ທ່ານໄປ ສຳ ລັບ Bluehost Hosting, ເຊິ່ງພວກເຮົາມີສ່ວນຫຼຸດພິເສດ ສຳ ລັບຜູ້ອ່ານຂອງພວກເຮົາ, ແລະມັນຍັງມາພ້ອມກັບໂດເມນ 1 ຟຼີ, 1 ທີ່ຢູ່ IP, ບໍ່ເສຍຄ່າ SSL ແລະ 24/7 ສະ ໜັບ ສະ ໜູນ ຊີວິດ.
ການຕິດຕັ້ງ Rei Repository ໃນ CentOS 7
ການຕິດຕັ້ງທີ່ພວກເຮົາຈະ ດຳ ເນີນການຈະຢູ່ໃນ CentOS 7, ແຕ່ ຄຳ ແນະ ນຳ ດຽວກັນນີ້ຍັງເຮັດວຽກກ່ຽວກັບການແຈກຈ່າຍ RHEL ແລະ Fedora ເຊັ່ນກັນ.
ທຳ ອິດຕິດຕັ້ງແລະເປີດໃຊ້ຫໍສະ ໝຸດ Remi ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7] # dnf install http://rpms.remirepo.net/fedora/remi-release-29.rpm [On Fedora 29]
ເນື່ອງຈາກວ່າພວກເຮົາຈະໃຊ້ php7.3, ພວກເຮົາຈະຕ້ອງປິດການຕິດຕັ້ງ php5.4 ໂດຍໃຊ້ ຄຳ ສັ່ງ yum-config-manager ສະ ໜອງ ໂດຍເຄື່ອງມື yum-utils.
# yum install yum-utils # yum-config-manager --disable remi-php54 # yum-config-manager --enable remi-php73
ຕິດຕັ້ງ LAMP Stack ໃນ CentOS 7
ຕອນນີ້ພວກເຮົາກຽມພ້ອມທີ່ຈະຕິດຕັ້ງທຸກໆຊຸດທີ່ ຈຳ ເປັນທີ່ກ່ຽວຂ້ອງກັບ LAMP stack ຂອງພວກເຮົາໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# yum install httpd mariadb mariadb-server php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt
ຕອນນີ້ການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ພວກເຮົາຈະຕ້ອງເລີ່ມຕົ້ນແລະຮັບປະກັນການຕິດຕັ້ງ MariaDB ຂອງພວກເຮົາ.
# systemctl start mariadb # mysql_secure_installation
ປະຕິບັດຕາມ ຄຳ ແນະ ນຳ ໃນ ໜ້າ ຈໍເພື່ອຕອບ ຄຳ ຖາມທີ່ກ່ຽວຂ້ອງກັບຄວາມປອດໄພຂອງເຊີບເວີ MariaDB ຂອງທ່ານ.
ຫຼັງຈາກນັ້ນ, ພວກເຮົາຈະຕັ້ງຄ່າ MariaDB ເພື່ອເລີ່ມຕົ້ນການໃສ່ເກີບລະບົບໂດຍອັດຕະໂນມັດ:
# systemctl enable mariadb
ຕໍ່ໄປພວກເຮົາຈະເຮັດແບບດຽວກັນ ສຳ ລັບ server web Apache:
# systemctl start httpd # systemctl enable httpd
ການສ້າງຖານຂໍ້ມູນ WordPress MySQL
WordPress ຂອງພວກເຮົາຈະຮຽກຮ້ອງໃຫ້ມີຖານຂໍ້ມູນແລະຜູ້ໃຊ້ຖານຂໍ້ມູນ. ເພື່ອສ້າງ ໜຶ່ງ, ພຽງແຕ່ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້. ຮູ້ສຶກບໍ່ເສຍຄ່າເພື່ອທົດແທນຊື່ຖານຂໍ້ມູນ, ຜູ້ໃຊ້ແລະລະຫັດຜ່ານຕາມຄວາມຕ້ອງການຂອງທ່ານ:
# mysql -u root -p Enter password: ## Create database ## CREATE DATABASE wordpress; ## Creating new user ## CREATE USER [email IDENTIFIED BY "secure_password"; ## Grant privileges to database ## GRANT ALL ON wordpress.* TO [email ; ## FLUSH privileges ## FLUSH PRIVILEGES; ## Exit ## exit
ການກະກຽມການຕິດຕັ້ງ WordPress
ຕອນນີ້ພວກເຮົາພ້ອມແລ້ວທີ່ຈະດາວໂຫລດໂປແກຼມເກັບຂໍ້ມູນ WordPress ລ້າສຸດ:
# cd /tmp && wget http://wordpress.org/latest.tar.gz
ຕໍ່ໄປຈະສະກັດເອົາຮວບຮວມໃນຮວບຮວມເວັບ:
# tar -xvzf latest.tar.gz -C /var/www/html
ຂ້າງເທິງນີ້ຈະສ້າງໄດເລກະທໍລີຕໍ່ໄປນີ້, ເຊິ່ງຈະປະກອບມີສະຄິບ WordPress ຂອງພວກເຮົາ:
/var/www/html/wordpress
ຕອນນີ້ປ່ຽນຄຸນສົມບັດຂອງໄດເລກະທໍລີນັ້ນໃຫ້ຜູ້ໃຊ້“ apache”:
# chown -R apache /var/www/html/wordpress
ການສ້າງ Apache Virtual Host ສຳ ລັບ WordPress
ພວກເຮົາຈະສ້າງໂຮດເສມືນແຍກຕ່າງຫາກ ສຳ ລັບການຕິດຕັ້ງ WordPress ຂອງພວກເຮົາ. ເປີດ /etc/httpd/conf/httpd.conf ກັບບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານມັກ:
# vim /etc/httpd/conf/httpd.conf
ແລະເພີ່ມລະຫັດຕໍ່ໄປນີ້ຢູ່ທາງລຸ່ມຂອງເອກະສານແລະປ່ຽນຂໍ້ຄວາມທີ່ຖືກ ໝາຍ ດ້ວຍຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບການຕິດຕັ້ງຂອງທ່ານ:
<VirtualHost *:80> ServerAdmin [email DocumentRoot /var/www/html/wordpress ServerName tecminttest.com ServerAlias www.tecminttest.com ErrorLog /var/log/httpd/tecminttest-error-log CustomLog /var/log/httpd/tecminttest-acces-log common </VirtualHost>
ບັນທຶກການປ່ຽນແປງຂອງທ່ານແລະເລີ່ມ Apache ໃໝ່:
# systemctl restart httpd
ການຕິດຕັ້ງ WordPress ໃນເວບໄຊທ໌
ຕອນນີ້ພວກເຮົາພ້ອມແລ້ວທີ່ຈະ ດຳ ເນີນການຕິດຕັ້ງ WordPress ຂອງພວກເຮົາ. ເພື່ອເລີ່ມຕົ້ນການຕິດຕັ້ງທ່ານສາມາດເຂົ້າເຖິງທີ່ຢູ່ IP ຂອງເຊີບເວີຂອງທ່ານທີ່ http:// ip-address
ຫຼືຖ້າຕິດຕັ້ງຢູ່ໃນທ້ອງຖິ່ນທ່ານສາມາດໃຊ້ http:// localhost
ໃຊ້ໂດເມນທີ່ແທ້ຈິງ, ທ່ານສາມາດໃຊ້ໂດເມນແທນ. ທ່ານຄວນເບິ່ງ ໜ້າ ຕໍ່ໄປນີ້:
ເມື່ອທ່ານກົດປຸ່ມ Let’s Go, ທ່ານຈະຖືກ ນຳ ໄປຫາ ໜ້າ ຕໍ່ໄປຂອງການຕິດຕັ້ງ, ເຊິ່ງທ່ານຈະຕ້ອງໃສ່ລາຍລະອຽດຂອງຖານຂໍ້ມູນທີ່ພວກເຮົາສ້າງຂື້ນມາກ່ອນ ໜ້າ ນີ້.
ເມື່ອທ່ານໄດ້ໃສ່ລາຍລະອຽດ, ກົດປຸ່ມສົ່ງ. WordPress ຈະພະຍາຍາມສ້າງເອກະສານຕັ້ງຄ່າຂອງມັນທີ່ເອີ້ນວ່າ wp-config.php. ຖ້າທຸກຢ່າງດີທ່ານຄວນເບິ່ງ ໜ້າ ຕໍ່ໄປນີ້:
ເມື່ອທ່ານກົດປຸ່ມ“ Run the installation”, ທ່ານຈະຖືກຮ້ອງຂໍໃຫ້ໃສ່ລາຍລະອຽດບາງຢ່າງກ່ຽວກັບເວັບໄຊທ໌ຂອງທ່ານ: ຊື່ເວັບໄຊ, ຊື່ຜູ້ໃຊ້, ລະຫັດຜ່ານແລະທີ່ຢູ່ອີເມວ.
ເມື່ອທ່ານໄດ້ຕື່ມຂໍ້ມູນທັງ ໝົດ ທີ່ຕ້ອງການໃຫ້ ສຳ ເລັດການຕິດຕັ້ງໂດຍການກົດປຸ່ມຢູ່ທາງລຸ່ມ. ການຕິດຕັ້ງຂອງທ່ານ ສຳ ເລັດແລ້ວ. ໜ້າ ດ້ານ ໜ້າ ຂອງທ່ານຄວນເບິ່ງບາງສິ່ງບາງຢ່າງທີ່ຢູ່ຂ້າງລຸ່ມນີ້:
ແລະ dashboard WordPress ມີດັ່ງນີ້:
ດຽວນີ້ທ່ານສາມາດເລີ່ມຕົ້ນຈັດການເວບໄຊທ໌ WordPress ຂອງທ່ານ.
ທ່ານໄດ້ປະສົບຜົນ ສຳ ເລັດໃນການຕິດຕັ້ງ WordPress ໂດຍໃຊ້ LAMP ໃນ CentOS 7. ຖ້າທ່ານມີຂໍ້ຫຍຸ້ງຍາກຫລື ຄຳ ຖາມ, ກະລຸນາສົ່ງພວກເຂົາໃນສ່ວນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.