ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บนแพลตฟอร์ม

RUK-COM PAAS / PHP

คู่มือ Apache PHP สำหรับ PHP

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

คู่มือภาษาไทย

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

แพลตฟอร์มดังกล่าวปรับให้เข้ากับโอเพ่นซอร์สที่แข็งแกร่งระดับเชิงพาณิชย์และเซิร์ฟเวอร์อาปาเช่ HTTP("httpd") เพื่อสร้างแอปพลิเคชันเซิร์ฟเวอร์ที่ปลอดภัยมีประสิทธิภาพและปรับขนาดได้สำหรับการโฮสต์ PHPอาปาเช่ PHPstack by the platform ให้การสนับสนุนนอกกรอบของภาษาการเขียนโปรแกรม PHP และโปรโตคอล HTTP/2 (เอสเอสแอลจำเป็น) โดยการใช้php7_module.phpและhttp2_moduleโมดูลตามลำดับ

หมายเหตุ:

  • เทมเพลตนี้ใช้ความทันสมัยระบบดีมอนการเริ่มต้น
  • สามารถดูรายการโมดูลทั้งหมดที่โหลดบนเซิร์ฟเวอร์ได้ด้วยapachectl -Mคำสั่งหรือตามค่าเริ่มต้นphpinfo.phpหน้าหนังสือ.

Image 36: phpinfo loaded modules

เพื่อรับของคุณอาปาเช่ PHPเซิร์ฟเวอร์ให้ทำตามขั้นตอนด้านล่าง:

  1. เข้าสู่ระบบบัญชี PaaS ของคุณแล้วคลิกEnvironment ใหม่ที่ด้านบน

Image 37: new environment button2.ภายในช่องเปิดตัวช่วยสร้างโทโพโลยีให้เปลี่ยนไปที่PHPแท็บแล้วเลือกอาปาเช่เป็นเซิร์ฟเวอร์แอปพลิเคชันของคุณตั้งค่าการกำหนดค่าอื่นๆตามความต้องการของคุณ (เช่นขีดจำกัดของ cloudlets,IP สาธารณะ,ภูมิภาคฯลฯ)

Image 38: Apache PHP topology wizardพิมพ์ชื่อ Environment ของคุณแล้วคลิกสร้าง.

  1. เมื่อสร้าง Environment แล้วคุณสามารถคลิกเปิดในเบราว์เซอร์ปุ่มถัดจากอาปาเช่แอปพลิเคชันเซิร์ฟเวอร์:

Image 39: Apache PHP open in browser4. ภายในหน้าเริ่มต้นที่เปิดอยู่คุณจะเห็นเซิร์ฟเวอร์ของคุณphpinfo.phpข้อมูล.

Image 40: Apache phpinfo start pageตอนนี้คุณสามารถปรับใช้แอปพลิเคชัน PHP ของคุณสู่ Environment

การกำหนดค่าอาปาเช่

Apache PHP มีไฟล์การกำหนดค่าหลักบางไฟล์ที่คุณอาจต้องการปรับเปลี่ยนเพื่อปรับแต่งเซิร์ฟเวอร์แอปพลิเคชันของคุณให้ตรงตามความต้องการเฉพาะของคุณ:

  • /etc/php.ini- รายการคำสั่งที่กำหนดค่าของคุณPHPการตั้งค่า
  • /etc/httpd/conf.d/php.conf- กำหนดค่าการดำเนินการสคริปต์ PHP
  • /etc/httpd/conf/httpd.conf- รายการคำสั่งที่กำหนดค่าของคุณอาปาเช่เซิร์ฟเวอร์

ตามตัวอย่างเราจะแสดงวิธีที่คุณสามารถเปลี่ยนขนาดของไฟล์ซึ่งสามารถอัปโหลดไปยังแอปพลิเคชันของคุณได้

  1. คลิกที่การกำหนดค่าปุ่มสำหรับเซิร์ฟเวอร์ Apache ของคุณเพื่อเข้าถึงตัวจัดการไฟล์การกำหนดค่า::

Image 42: Apache PHP config button2. เปิด/etc/php.iniไฟล์ (มีให้ผ่านรายการโปรดShortcut) และค้นหาพารามิเตอร์ถัดไป:

  • upload_max_ขนาดไฟล์- ขนาดไฟล์สูงสุดที่สามารถอัพโหลดขึ้นเซิร์ฟเวอร์ได้ (100MBโดยค่าเริ่มต้น)
  • post_max_size- ขนาดสูงสุดของข้อมูล POST ที่ PHP จะยอมรับ (100MBโดยค่าเริ่มต้น)

Image 43: Apache adjust php.ini file

บันทึก:โดยไม่คำนึงถึงการตั้งค่าเหล่านี้ขนาดไฟล์สูงสุดที่สามารถอัพโหลดผ่านตัวจัดการไฟล์แพลตฟอร์มจากเครื่องท้องถิ่นคือ150MB(อาจแตกต่างกันไปตามการตั้งค่าผู้ให้บริการโฮสต์) หากต้องการใช้งานไฟล์ขนาดใหญ่ให้ใช้URLตัวเลือกหรือแนบไอพีสาธารณะและใช้ผู้จัดการของคุณเอง (เช่นโปรแกรมเสริม FTP).

Image 44: file upload via URL

  1. อย่าลืมที่จะบันทึกการเปลี่ยนแปลงและรีสตาร์ท Nodeของแอปพลิเคชันเซิร์ฟเวอร์ของคุณเพื่อใช้การตั้งค่าใหม่

Image 45: Apache PHP restart nodesสำหรับข้อมูลโดยละเอียดเกี่ยวกับการกำหนดค่าเซิร์ฟเวอร์ PHP โปรดดูคำแนะนำที่เหมาะสม: