วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Anchor CMS เป็นเอ็นจิน Blog Content Management System (CMS) ที่เรียบง่ายและมีน้ำหนักเบาสุด ๆ ฟรีที่สนับสนุนการแก้ไขเนื้อหาใน Markdown หรือ HTML และรองรับ i18n ได้อย่างเต็มที่ การสร้างและการปรับเปลี่ยนชุดรูปแบบนั้นง่ายเหมือนการเขียน PHP และ HTML / CSS ที่ง่ายมากดังนั้นจึงไม่มีภาษาใหม่ในการเรียนรู้ Anchor CMS มีน้ำหนักเพียง 250KB (บีบอัด) ดังนั้นจึงเป็นโซลูชั่นที่สมบูรณ์แบบสำหรับนักพัฒนาเว็บและนักเขียนบล็อกที่เบื่อกับ bloatware และต้องการเครื่องมือสร้างบล็อกที่เรียบง่ายและมินิมัลลิสต์
ในบทช่วยสอนนี้เราจะติดตั้ง Anchor CMS บน FreeBSD 11 FAMP VPS โดยใช้ Apache เว็บเซิร์ฟเวอร์, PHP 7.1 และฐานข้อมูล MariaDB
เราจะเริ่มต้นด้วยการเพิ่มsudoผู้ใช้ใหม่
ก่อนเข้าสู่เซิร์ฟเวอร์ของคุณเป็นroot:
ssh root@YOUR_VULTR_IP_ADDRESS
sudoคำสั่งไม่ได้ติดตั้งโดยค่าเริ่มต้นใน Vultr FreeBSD เช่น 11 เซิร์ฟเวอร์ดังนั้นครั้งแรกที่เราจะติดตั้งsudo:
pkg install sudo
ตอนนี้เพิ่มผู้ใช้ใหม่ชื่อuser1(หรือชื่อผู้ใช้ที่คุณต้องการ):
adduser user1
adduserคำสั่งจะให้คุณจำนวนมากรายละเอียดของบัญชีผู้ใช้ดังนั้นเพียงแค่เลือกค่าเริ่มต้นสำหรับที่สุดของพวกเขาเมื่อมันทำให้ความรู้สึกที่จะทำเช่นนั้น เมื่อคุณถูกถามว่าInvite user1 into any other groups?ควรทำอย่างไรคุณควรป้อนwheelเพื่อเพิ่มuser1ในwheelกลุ่ม
ตอนนี้ตรวจสอบ/etc/sudoersไฟล์เพื่อให้แน่ใจว่าsudoersกลุ่มเปิดใช้งาน:
visudo
ค้นหาหัวข้อเช่นนี้:
# %wheel ALL=(ALL) ALL
บรรทัดนี้บอกเราว่าผู้ใช้ที่เป็นสมาชิกของwheelกลุ่มสามารถใช้sudoคำสั่งเพื่อรับrootสิทธิ์ มันจะถูกใส่ความคิดเห็นโดยค่าเริ่มต้นดังนั้นคุณจะต้องยกเลิกการคอมเม้นต์แล้วบันทึกและออกจากไฟล์
เราสามารถตรวจสอบความuser1เป็นสมาชิกกลุ่มด้วยgroupsคำสั่ง:
groups user1
หากuser1ไม่ใช่สมาชิกของwheelกลุ่มคุณสามารถใช้คำสั่งนี้เพื่ออัพเดตความuser1เป็นสมาชิกกลุ่ม:
pw group mod wheel -m user1
ตอนนี้ใช้suคำสั่งเพื่อสลับไปยังuser1บัญชีผู้ใช้ sudo ใหม่:
su - user1
พรอมต์คำสั่งจะอัปเดตเพื่อระบุว่าคุณได้ลงชื่อเข้าuser1ใช้บัญชีแล้ว คุณสามารถตรวจสอบสิ่งนี้ได้ด้วยwhoamiคำสั่ง:
whoami
ตอนนี้เริ่มsshdบริการใหม่เพื่อให้คุณสามารถเข้าสู่ระบบsshด้วยบัญชีผู้ใช้ sudo ที่ไม่ใช่รูทใหม่ที่คุณเพิ่งสร้างขึ้น:
sudo /etc/rc.d/sshd restart
ออกจากuser1บัญชี:
exit
ออกจากrootบัญชี (ซึ่งจะยกเลิกการเชื่อมต่อsshเซสชันของคุณ):
exit
ตอนนี้คุณสามารถsshเข้าสู่เซิร์ฟเวอร์อินสแตนซ์จากโฮสต์ในพื้นที่ของคุณโดยใช้user1บัญชีผู้ใช้ sudo ที่ไม่ใช่รูทใหม่
ssh user1@YOUR_VULTR_IP_ADDRESS
หากคุณต้องการรัน sudo โดยไม่ต้องพิมพ์รหัสผ่านทุกครั้งให้เปิด/etc/sudoersไฟล์อีกครั้งโดยใช้visudo:
sudo visudo
แก้ไขส่วนสำหรับwheelกลุ่มเพื่อให้มีลักษณะดังนี้:
%wheel ALL=(ALL) NOPASSWD: ALL
โปรดทราบ: การปิดใช้งานข้อกำหนดรหัสผ่านสำหรับผู้ใช้ sudo ไม่ใช่วิธีปฏิบัติที่แนะนำ แต่จะรวมอยู่ที่นี่เนื่องจากสามารถทำให้การกำหนดค่าเซิร์ฟเวอร์สะดวกและน่าผิดหวังยิ่งขึ้นโดยเฉพาะในช่วงการดูแลระบบที่ยาวนานขึ้น หากคุณกังวลเกี่ยวกับผลกระทบด้านความปลอดภัยคุณสามารถย้อนกลับการเปลี่ยนแปลงการกำหนดค่าเป็นต้นฉบับได้หลังจากที่คุณทำภารกิจการจัดการเสร็จ
เมื่อใดก็ตามที่คุณต้องการลงชื่อเข้าrootใช้บัญชีผู้ใช้จากภายในsudoบัญชีผู้ใช้คุณสามารถใช้หนึ่งในคำสั่งต่อไปนี้:
sudo -i
sudo su -
คุณสามารถออกจากrootบัญชีและกลับสู่sudoบัญชีผู้ใช้ของคุณได้ตลอดเวลาเพียงแค่พิมพ์ต่อไปนี้:
exit
ก่อนที่จะติดตั้งแพ็คเกจใด ๆ บนอินสแตนซ์ของเซิร์ฟเวอร์ FreeBSD เราจะทำการอัปเดตระบบก่อน
ตรวจสอบให้แน่ใจว่าคุณล็อกอินเข้าสู่เซิร์ฟเวอร์โดยใช้ผู้ใช้ที่ไม่ใช่ผู้ใช้ sudo และรันคำสั่งต่อไปนี้:
sudo freebsd-update fetch
sudo freebsd-update install
sudo pkg update
sudo pkg upgrade
ติดตั้งเว็บเซิร์ฟเวอร์ Apache:
sudo pkg install apache24
ป้อนyเมื่อได้รับแจ้ง
ตอนนี้ใช้sysrcคำสั่งเพื่อเปิดใช้งานบริการ Apache เพื่อดำเนินการโดยอัตโนมัติในเวลาบูต:
sudo sysrc apache24_enable=yes
sysrcคำสั่งปรับปรุง/etc/rc.confแฟ้มการกำหนดค่าดังนั้นหากคุณต้องการตรวจสอบการอัปเดตการตั้งค่าด้วยตนเองคุณก็สามารถเปิด/etc/rc.confไฟล์ด้วยโปรแกรมแก้ไขสถานีที่คุณชื่นชอบ:
vi /etc/rc.conf
ตอนนี้เริ่มบริการ Apache:
sudo service apache24 start
คุณสามารถตรวจสอบได้อย่างรวดเร็วว่า apache กำลังทำงานอยู่โดยไปที่ที่อยู่ IP หรือโดเมนของอินสแตนซ์ของเซิร์ฟเวอร์ในเบราว์เซอร์ของคุณ:
http://YOUR_VULTR_IP_ADDRESS/
คุณจะเห็นหน้าเริ่มต้น FreeBSD Apache ที่แสดงข้อความ:
It works!
ตรวจสอบไฟล์กำหนดค่าเริ่มต้นของ Apache เพื่อให้แน่ใจว่าDocumentRootคำสั่งชี้ไปยังไดเรกทอรีที่ถูกต้อง:
sudo vi /usr/local/etc/apache24/httpd.conf
DocumentRootตัวเลือกการตั้งค่าจะมีลักษณะเช่นนี้
DocumentRoot "/usr/local/www/apache24/data"
ตอนนี้เราต้องเปิดใช้งานmod_rewriteโมดูล Apache เราสามารถทำได้โดยค้นหาไฟล์กำหนดค่าเริ่มต้นของ Apache สำหรับคำmod_rewriteนั้น
โดยค่าเริ่มต้นmod_rewriteโมดูล Apache จะถูกใส่ความคิดเห็น (ซึ่งหมายความว่าจะปิดใช้งาน) บรรทัดการกำหนดค่าบนอินสแตนซ์ clean Vultr FreeBSD 11 จะมีลักษณะดังนี้:
#LoadModule rewrite_module libexec/apache24/mod_rewrite.so
เพียงลบสัญลักษณ์แฮชเพื่อยกเลิกการใส่เครื่องหมายในบรรทัดและโหลดโมดูล แน่นอนนี้นำไปใช้กับโมดูล Apache อื่น ๆ ที่จำเป็นด้วยเช่นกัน:
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
ตอนนี้เราต้องแก้ไขDirectoryคำสั่ง Apache ในไฟล์การกำหนดค่าเดียวกันเพื่อให้mod_rewriteทำงานได้อย่างถูกต้องกับ Anchor CMS
ค้นหาส่วนของไฟล์การกำหนดค่าที่เริ่มต้นด้วย<Directory "/usr/local/www/apache24/data">และการเปลี่ยนแปลงไปAllowOverride none AllowOverride Allผลลัพธ์สุดท้าย (ที่ลบความคิดเห็นทั้งหมด) จะมีลักษณะดังนี้:
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ตอนนี้บันทึกและออกจากไฟล์กำหนดค่าของ Apache
เราจะรีสตาร์ท Apache เมื่อสิ้นสุดบทช่วยสอนนี้ แต่การรีสตาร์ท Apache อย่างสม่ำเสมอในระหว่างการติดตั้งและการกำหนดค่าเป็นนิสัยที่ดีดังนั้นให้ทำตอนนี้เลย:
sudo service apache24 restart
ตอนนี้เราสามารถติดตั้ง PHP 7.1 พร้อมกับโมดูล PHP ที่จำเป็นทั้งหมดที่ Anchor CMS ต้องการ:
sudo pkg install php71 mod_php71 php71-gd php71-mbstring php71-mysqli php71-xml php71-curl php71-ctype php71-tokenizer php71-simplexml php71-dom php71-session php71-iconv php71-hash php71-json php71-fileinfo php71-pdo php71-pdo_mysql php71-zlib php71-openssl php71-zip php71-phar
FreeBSD 11 จะช่วยให้เราเลือกที่จะใช้การพัฒนาหรือการผลิตphp.ini php.iniเนื่องจากเรากำลังจะติดตั้ง Anchor บนเว็บเซิร์ฟเวอร์สาธารณะเราจะใช้เวอร์ชันที่ใช้งานจริง ก่อนสำรองphp.ini-production:
sudo cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini-production.backup
จากนั้นซอฟต์ลิงค์php.ini-productionไปที่php.ini:
sudo ln -s /usr/local/etc/php.ini-production /usr/local/etc/php.ini
เราจำเป็นต้องกำหนดค่า Apache ให้ใช้ PHP จริงดังนั้นเรามาสร้างไฟล์ใหม่ที่เรียกว่าphp.confในIncludesไดเรกทอรีApache :
sudo vi /usr/local/etc/apache24/Includes/php.conf
ป้อนข้อความต่อไปนี้ลงในไฟล์ที่สร้างขึ้นใหม่:
<IfModule dir_module>
DirectoryIndex index.php index.html
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>
บันทึกและออกจากไฟล์.
ตอนนี้ให้เริ่ม Apache ใหม่เพื่อให้สามารถโหลดการเปลี่ยนแปลงการกำหนดค่าใหม่ได้:
sudo service apache24 restart
FreeBSD 11 เป็นค่าเริ่มต้นในการใช้เซิร์ฟเวอร์ฐานข้อมูล MariaDB ซึ่งเป็นโอเพ่นซอร์สที่ได้รับการพัฒนาอย่างเต็มรูปแบบการพัฒนาชุมชนการแทนที่แบบดรอปดาวน์สำหรับเซิร์ฟเวอร์ MySQL
ติดตั้งเซิร์ฟเวอร์ฐานข้อมูล MariaDB เวอร์ชันล่าสุด:
sudo pkg install mariadb102-server mariadb102-client
เริ่มและเปิดใช้งานเซิร์ฟเวอร์ MariaDB ให้ดำเนินการโดยอัตโนมัติในเวลาบูต:
sudo sysrc mysql_enable="yes"
sudo service mysql-server start
รักษาความปลอดภัยการติดตั้งเซิร์ฟเวอร์ MariaDB ของคุณ:
sudo mysql_secure_installation
เมื่อได้รับแจ้งให้สร้างผู้ใช้ MariaDB / MySQL rootให้เลือก "Y" (สำหรับใช่) จากนั้นป้อนrootรหัสผ่านที่ปลอดภัย เพียงตอบ "Y" ให้กับคำถามใช่ / ไม่ใช่อื่น ๆ ทั้งหมดเนื่องจากคำแนะนำเริ่มต้นเป็นตัวเลือกที่ปลอดภัยที่สุด
ล็อกอินเข้าสู่เชลล์ MariaDB ในฐานะrootผู้ใช้MariaDB โดยการรันคำสั่งต่อไปนี้:
sudo mysql -u root -p
ในการเข้าถึงพรอมต์คำสั่ง MariaDB เพียงป้อนrootรหัสผ่านMariaDB เมื่อได้รับพร้อมต์
เรียกใช้แบบสอบถามต่อไปนี้เพื่อสร้างฐานข้อมูล MariaDB และผู้ใช้ฐานข้อมูลสำหรับ Anchor CMS:
CREATE DATABASE anchor_db CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'anchor_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON anchor_db.* TO 'anchor_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
คุณสามารถแทนที่ชื่อฐานข้อมูลanchor_dbและชื่อผู้ใช้anchor_userด้วยสิ่งที่คุณชอบได้หากคุณต้องการ ตรวจสอบให้แน่ใจว่าคุณได้แทนที่ "UltraSecurePassword" ด้วยรหัสผ่านที่ปลอดภัยจริง ๆ
เปลี่ยนไดเรกทอรีการทำงานปัจจุบันของคุณเป็นไดเรกทอรีเว็บเริ่มต้น:
cd /usr/local/www/apache24/data
/usr/local/www/apache24/dataไดเรกทอรีที่ทำงานปัจจุบันของคุณตอนนี้จะเป็น: คุณสามารถตรวจสอบสิ่งนี้ได้ด้วยpwdคำสั่ง (ไดเร็กทอรีการทำงานการพิมพ์):
pwd
ตอนนี้ใช้wgetเพื่อดาวน์โหลดแพ็คเกจการติดตั้ง Anchor CMS:
sudo wget https://github.com/anchorcms/anchor-cms/archive/0.12.3a.zip
โปรดทราบ: แน่นอนคุณควรตรวจสอบเวอร์ชันล่าสุดโดยไปที่หน้าดาวน์โหลด Anchor CMS
แสดงรายการไดเรกทอรีปัจจุบันเพื่อตรวจสอบว่าคุณดาวน์โหลดไฟล์สำเร็จแล้ว:
ls -la
ลบindex.html:
sudo rm index.html
ตอนนี้คลายการบีบอัดไฟล์ zip:
sudo unzip 0.12.3a.zip
ย้ายไฟล์การติดตั้งทั้งหมดไปยังไดเรกทอรีเว็บรูท:
sudo mv anchor-cms-0.12.3a/* /usr/local/www/apache24/data
เปลี่ยนความเป็นเจ้าของไฟล์เว็บเพื่อหลีกเลี่ยงปัญหาสิทธิ์:
sudo chown -R www:www * ./
รีสตาร์ท Apache อีกครั้ง:
sudo service apache24 restart
Anchor CMS ต้องการให้เราใช้composerดาวน์โหลดปลั๊กอินบางตัวดังนั้นเราต้องติดตั้งcomposerก่อน น่าเสียดายที่เวอร์ชันของนักแต่งเพลงไบนารีที่สร้างไว้ล่วงหน้าในที่เก็บแพ็คเกจ FreeBSD ไม่สามารถทำงานร่วมกับ PHP 7.1 ได้ ดังนั้นแทนที่จะติดตั้งcomposerด้วยpkgคำสั่งเราจะรวบรวมจากแหล่งที่มาแทน
อันดับแรกให้กำหนดค่าระบบ FreeBSD 11 เพื่อรวบรวมซอฟต์แวร์ PHP โดยใช้ PHP เวอร์ชัน 7.1 แทนค่าเริ่มต้น 5.6
สร้างไฟล์ใหม่ใน/etc/ไดเรกทอรีที่เรียกว่าmake.conf:
sudo vi /etc/make.conf
ป้อนข้อความต่อไปนี้ลงในไฟล์:
DEFAULT_VERSIONS+= php=7.1
ตอนนี้บันทึกและปิดไฟล์
ต่อไปเราต้องดาวน์โหลดคอลเล็กชันพอร์ต FreeBSD โดยใช้portsnapคำสั่ง:
sudo portsnap fetch extract update
เมื่อportsnapคำสั่งเสร็จสิ้นให้เปลี่ยนเป็นphp-composerไดเร็กทอรีซอร์สโค้ด:
cd /usr/ports/devel/php-composer/
ตอนนี้เริ่มการphp-composerรวบรวมและติดตั้งโดยใช้makeคำสั่ง:
sudo make install clean
หากคุณไม่ได้ใช้ในการรวบรวมซอฟต์แวร์หน้าจออาจดูค่อนข้างน่ารำคาญสำหรับคุณ คุณจะเห็นการเลื่อนข้อความจำนวนมากและจะถูกถามเป็นครั้งคราวเพื่อเลือกการตั้งค่าการรวบรวมบางอย่าง เพียงยอมรับค่าเริ่มต้นและเลือกOKเพื่อรวบรวมต่อ
หมายเหตุ: การ รวบรวมซอฟต์แวร์อาจใช้เวลานานพอสมควร แต่อย่าลืมจับตาหน้าจอเพราะคุณอาจต้องยืนยันรายละเอียดระหว่างการรวบรวม
เมื่อการรวบรวมเสร็จสมบูรณ์ให้เปลี่ยนเป็นไดเรกทอรี webroot:
cd /usr/local/www/apache24/data
เรียกใช้ผู้แต่งโดยใช้wwwผู้ใช้:
sudo -u www composer install -d /usr/local/www/apache24/data
คุณควรเห็นข้อความเตือนบางอย่างcomposerเกี่ยวกับการไม่สามารถเขียนไปยังแคช แต่ไม่ต้องกังวลมากเกินไปเพราะทุกอย่างยังคงติดตั้งได้ดี
ตอนนี้เราพร้อมที่จะไปยังขั้นตอนสุดท้ายแล้ว
ได้เวลาเยี่ยมชมที่อยู่ IP ของอินสแตนซ์เซิร์ฟเวอร์ของคุณในเบราว์เซอร์ของคุณหรือถ้าคุณได้กำหนดการตั้งค่า Vultr DNS ของคุณแล้ว (และให้เวลาพอที่จะเผยแพร่) คุณสามารถเยี่ยมชมโดเมนของคุณแทน
หากต้องการเข้าถึงหน้าการติดตั้ง Anchor CMS ให้ป้อนที่อยู่ IP ของ Vultr อินสแตนซ์ของคุณในแถบที่อยู่ของเบราว์เซอร์แล้วตามด้วย/install/:
http://YOUR_VULTR_IP_ADDRESS/install/
ตัวเลือกการติดตั้งส่วนใหญ่เป็นแบบอธิบายตนเอง แต่นี่เป็นคำแนะนำเล็ก ๆ น้อย ๆ ที่จะช่วยคุณได้:
บนหน้า Landing Page ของ Anchor CMS เพียงคลิกที่Run the installerปุ่มเพื่อเริ่มกระบวนการติดตั้ง
เลือกของคุณLanguageและTimezoneและคลิกที่Next Stepปุ่ม
บนDatabase Detailsหน้าป้อนค่าฐานข้อมูลต่อไปนี้:
Database Host: localhost
Port: 3306
Username: anchor_user
Password: UltraSecurePassword
Database Name: anchor_db
Table Prefix: anchor_
Collation: utf8_unicode_ci
คลิกNext Stepเพื่อดำเนินการต่อ
บนSite metadataหน้าป้อนรายละเอียดต่อไปนี้:
Site Name: <your site name>
Site Description: <a site description>
Site Path: /
คลิกNext Stepเพื่อดำเนินการต่อ
ถัดไปป้อนรายละเอียดการเข้าสู่ระบบของผู้ดูแลระบบที่เหมาะสม:
Username: admin
Email Address: <admin email address>
Password: <admin password>
คลิกที่Completeปุ่มเพื่อเสร็จสิ้นการติดตั้ง
Install complete!คุณจะเห็นหน้าสีเขียวสดใสพร้อมกับข้อความ
ในการเข้าถึงส่วนผู้ดูแลระบบเพียงคลิกที่Visit your admin panelปุ่มและป้อนชื่อผู้ใช้และรหัสผ่านของคุณ หากคุณไม่ได้เปลี่ยนเส้นทางไปที่หน้าลงชื่อเข้าใช้ของผู้ดูแลระบบคุณสามารถป้อนที่อยู่ของผู้ดูแลระบบได้ด้วยตนเอง:
http://YOUR_VULTR_IP_ADDRESS/admin/panel
เพื่อเหตุผลด้านความปลอดภัยตรวจสอบให้แน่ใจว่าคุณลบ/install/ไดเรกทอรีจากไดเรกทอรี webroot:
sudo rm -rf ./install/
ตอนนี้คุณพร้อมที่จะเริ่มเพิ่มเนื้อหาและกำหนดค่ารูปลักษณ์ของไซต์ของคุณแล้ว ตรวจสอบให้แน่ใจว่าคุณได้อ่านเอกสารของAnchor CMSสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างและกำหนดค่าไซต์ของคุณ
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true