Android

การติดตั้งและการตั้งค่า WordPress บน Microsoft Azure

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

สารบัญ:

Anonim

ยินดีต้อนรับสู่บทที่ 2 ของบทแนะนำ วิธีเรียกใช้ WordPress อย่างรวดเร็วใน Microsoft Azure ในตอนแรกเราได้กล่าวถึงการตั้งค่า Virtual Machine ในบัญชี Azure ของคุณ และในบทความนี้เราจะดูวิธีเชื่อมต่อกับเซิร์ฟเวอร์ของคุณและเริ่มต้นดาวน์โหลดและติดตั้ง WordPress ในนั้น

ติดตั้งและตั้งค่า WordPress บน Microsoft Azure

โพสต์นี้จะมีเทอร์มินอลมาก ให้พยายามทำตามขั้นตอนการสอนทีละขั้นตอนและพยายามอย่าข้ามขั้นตอนใด ๆ

การตั้งค่าเซิร์ฟเวอร์

ขั้นตอนที่ 1 : ในการสื่อสารกับเครื่องเสมือนของคุณคุณต้องสร้างการเชื่อมต่อ SSH และใช้ไคลเอ็นต์ SSH

SSH คืออะไร

ตามวิกิพีเดีย Secure Shell (SSH) เป็นโปรโตคอลเครือข่ายการเข้ารหัสเพื่อใช้งานบริการเครือข่ายอย่างปลอดภัยผ่านเครือข่ายที่ไม่มีหลักประกัน แอ็พพลิเคชันตัวอย่างที่รู้จักกันดีที่สุดคือการเข้าสู่ระบบจากระยะไกลไปยังระบบคอมพิวเตอร์โดยผู้ใช้

เราใช้ PuTTY ซึ่งเป็นลูกค้า SSH และ telnet ฟรีในบทแนะนำนี้ คุณจะต้องดาวน์โหลดและติดตั้ง PuTTY จากที่นี่

ขั้นที่ 2 : เข้าสู่แผง Azure ของคุณเปิดเครื่องเสมือนที่เราสร้างขึ้นในส่วนแรกและกด `start` จากนั้นคลิกที่ `Connect` เพื่อเริ่มต้นการเชื่อมต่อ ขณะนี้ป๊อปอัปจะแสดงชื่อผู้ใช้และที่อยู่ IP สาธารณะของเครื่องของคุณ คัดลอกชื่อโฮสต์ SSH ทั้งหมด (เช่น [email protected]) คุณสามารถคลิกที่ภาพเพื่อดูเวอร์ชันที่ใหญ่กว่าได้

เปิด PuTTY แล้ววางชื่อโฮสต์นี้ในฟิลด์ โฮสต์ชื่อ และเลือกประเภทการเชื่อมต่อ SSH และกดเปิดด้วยทั้งหมด การตั้งค่าอื่น ๆ เป็นค่าเริ่มต้น หน้าต่างเทอร์มินัลใหม่จะเปิดขึ้นและจะแจ้งให้คุณทราบรหัสผ่าน ป้อนรหัสผ่านที่เลือกไว้ใน ส่วนที่ 1 ในขณะสร้างเครื่องเสมือน ขณะนี้คุณเชื่อมต่อกับเซิร์ฟเวอร์เสมือนของคุณผ่านการเชื่อมต่อ SSH แล้ว สิ่งที่คุณต้องทำตอนนี้คือใส่คำสั่งบางคำในหน้าต่างเทอร์มินัลนี้เพื่อติดตั้งซอฟต์แวร์ที่เหมาะสมและ WordPress

การติดตั้ง Apache

ขั้นที่ 3 : ก่อนอื่นคุณต้องตรวจสอบให้แน่ใจว่าแพคเกจทั้งหมดของคุณ การติดตั้ง Ubuntu มีความทันสมัยอยู่เสมอ เรียกใช้คำสั่งต่อไปนี้เพื่ออัพเดต:

sudo apt-get update

ตอนนี้เราจะติดตั้ง Apache ซึ่งเป็นซอฟต์แวร์เซิร์ฟเวอร์ HTTP ฟรี โดยทั่วไป Apache จะเป็นคนหนึ่งที่ฟังคำขอของใครบางคนเพื่อแสดงเนื้อหาของเว็บไซต์ของคุณ อ่านเพิ่มเติมเกี่ยวกับ Apache ที่นี่ เรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้ง Apache: sudo apt-get install apache2

ตอนนี้ไปที่ไดเร็กทอรีที่ไฟล์การกำหนดค่าของ Apache ถูกบันทึกไว้และเปิดโดยใช้โปรแกรมแก้ไขข้อความ

sudo nano / etc / apache2 / apache2

"ServerName 127.0.0.1".

ตอนนี้บันทึกไฟล์โดยกด `

Ctrl + O

` จากนั้นคลิก ป้อน แล้วกด Ctrl + X ` เริ่มต้นบริการ Apache ใหม่: sudo service apache2 reload

และให้สิทธิ์แก่ Apache โดยใช้คำสั่งต่อไปนี้:

sudo ufw อนุญาตใน "Apache Full"

การติดตั้ง MySQL และ PHP

ขั้นตอนที่ 4:

ปฏิบัติตามคำสั่งต่อไปนี้เพื่อติดตั้ง MySQL และ PHP บน Ubuntu:

sudo apt-get install mysql-server เลือกรหัสผ่าน root ที่เหมาะสมของ MySQL และกด `Enter`

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql sudo apt-get install php5-cli sudo apt-get install php5-gd libssh2-php

ไฟล์ PHP จะได้รับ prio เพิ่มเติม rss กว่าไฟล์ HTML ดังนั้นเราจำเป็นต้องแก้ไขแฟ้มการกำหนดค่าอื่น:

sudo nano /etc/apache2/mods-enabled/dir.conf

ในไฟล์นี้ให้ย้าย "index.php" เพื่อให้ไฟล์ดังกล่าวมา ก่อน "index.html" รีสตาร์ทเซิร์ฟเวอร์ Apache

sudo service apache2 โหลด

สร้างฐานข้อมูล MySQL

ขั้นตอนที่ 5: ทำตามคำสั่ง:

mysql -u root -p สร้างฐานข้อมูล test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; ทดสอบ GRANT ALL ON * TO `tester` @ `localhost` ระบุโดย testpwd `; สิทธิพิเศษอันลื่นไหล Exit;

คำสั่งเหล่านี้จะสร้างฐานข้อมูลชื่อ test กับผู้ใช้ที่เรียกว่า "tester" และ password "testpwd" ฐานข้อมูลนี้จะถูกใช้โดย WordPress เพื่อเก็บข้อมูลทั้งหมด

การติดตั้ง WordPress

ขั้นตอนที่ 6:

นี่เป็นขั้นตอนที่ดาวน์โหลด WordPress ไปที่ไดเรกทอรีรากแล้วดาวน์โหลดและดึง WordPress

wget //wordpress.org/latest.tar.gz tar xzvf latest.tar.gz ไปยังไดเรกทอรี WWW ที่มีไฟล์เว็บไซต์อยู่ เก็บไว้และคัดลอกเนื้อหาทั้งหมดของ WordPress ที่นี่ในโฟลเดอร์ใหม่ที่คุณเลือก sudo mkdir twcwp

สร้างไฟล์ wp-config.php โดยการสร้างสำเนาของไฟล์คอนฟิกูเรชันตัวอย่างและ จากนั้นคัดลอกเนื้อหาทั้งหมดของโฟลเดอร์ที่ดาวน์โหลดมาไว้ในโฟลเดอร์ `wordpress` ในไดเร็กทอรี www

cp ~ / wordpress / wp-config-sample.php ~ / wordpress / wp-config.php sudo rsync -avP ~ / ไปที่ไดเรคทอรีเว็บไซต์ใหม่และแก้ไขไฟล์คอนฟิกูเรชัน WordPress เพื่อให้ WordPress สามารถสื่อสารกับฐานข้อมูลได้

cd / var / www / twcwp / sudo nano wp-config

    .php

    ใส่รายละเอียดฐานข้อมูลที่เราสร้างขึ้นในขั้นตอนก่อนหน้าและบันทึกไฟล์ (ดูภาพหน้าจอด้านล่างสำหรับการอ้างอิง)
    

    การกำหนดค่า Apache

    ขั้นที่ 7
    

    : ตอนนี้สำหรับขั้นตอนสุดท้ายเราจำเป็นต้องกำหนดค่า apache เพื่อให้ทราบว่ามีเว็บไซต์ที่เรียกใช้งานภายใต้โฟลเดอร์ "twcwp" ของเรา เราจำเป็นต้องนำทางไปยังโฟลเดอร์ไซต์ที่พร้อมใช้งานและสร้างไฟล์ใหม่ที่เรียกว่า `twcwp.conf` ซึ่งคล้ายกับไฟล์การกำหนดค่าเริ่มต้น

    sudo chown www-data: www-data * -R cd / etc / apache2 / site-available sudo cp 000-default.conf twcwp.conf sudo nano twcwp.conf
    

    ในไฟล์นี้ให้แก้ไขบรรทัดต่อไปนี้

    ServerAdmin your_email_adress

    ServerName> twcwp.com ServerAlias ​​twcwp.com

    (ในกรณีของเราเราไม่ได้ลงทะเบียนชื่อโดเมน แต่เราเพียงแค่ใช้เป็นข้อมูลอ้างอิงเท่านั้น)
    

    ดำเนินการชุดสุดท้ายนี้ คำสั่ง:

    • sudo chown -R twctestingadmin: www-data * sudo mkdir / var / www / twcwp / wp- เนื้อหา / อัพโหลด sudo a2ensite twcwp.conf sudo service apache2 โหลดใหม่
    • ที่นี่ "twctestingadmin" คือชื่อผู้ใช้ของ admin ในเครื่องเสมือนของเราและ "twcwp" คือไดเร็กทอรีที่มีไฟล์ WordPress คุณสามารถแทนที่สตริงเหล่านี้ด้วยรายละเอียดได้
    • และนี่คือตอนนี้คุณมีเครื่องเสมือนทำงานได้เต็มรูปแบบบน Microsoft Azure ซึ่งเป็นโฮสต์เว็บไซต์ WordPress ของคุณ สิ่งที่คุณต้องทำคือการกำหนดค่าระเบียน DNS ของคุณเพื่อให้เว็บไซต์ชี้ไปยังที่อยู่ IP สาธารณะของเครื่องเสมือน
    • หากคุณต้องการใช้งานเว็บไซต์ของคุณชั่วคราวคุณสามารถแก้ไขไฟล์โฮสต์ของ Windows และเพิ่มรายการที่ จะแม็ปที่อยู่ IP สาธารณะกับชื่อโดเมนเป็นการชั่วคราว (ดูภาพหน้าจอสำหรับการอ้างอิง)

    การกวดวิชานี้ยาวและเกี่ยวข้องกับขั้นตอนมากมาย คุณสามารถถามคำถามใด ๆ ในส่วนความคิดเห็นด้านล่างนี้ได้และเรายินดีที่จะช่วยเหลือคุณ คำบางคำที่ใช้ในโพสต์นี้อาจดูเหมือนใหม่สำหรับคุณคุณสามารถค้นหา Google หรือวางข้อความในความคิดเห็นได้

    นอกจากนี้ผมขอแนะนำให้คุณรู้จักกับทั้งสองบุคลิกที่นำเราไปสู่การประชุมเชิงปฏิบัติการที่ยอดเยี่ยมนี้ในพื้นที่ Chandigarh:

    Jasjit Chopra - LinkedIn
    

    Divyadeep Sawhney - LinkedIn

    การประชุมเชิงปฏิบัติการได้ดำเนินการโดย

    กลุ่มผู้ใช้ Microsoft Chandigarh

    และ

    WordPress Chandigarh

    • คุณสามารถติดต่อกับทั้งสองกลุ่มใน Facebook และค้นหา Meetups ที่กำลังจะเกิดขึ้นในพื้นที่ Chandigarh ใน meetup.com
    • อ่านที่เกี่ยวข้อง:

    วิธีการติดตั้ง WordPress บน Google Cloud Platform วิธีการโฮสต์บล็อก WordPress ด้วย Microsoft IIS สร้างเว็บไซต์ WordPress โดยใช้ Microsoft WebMatrix วิธีติดตั้ง WordPress บน Windows PC