วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
PHP (Hypertext Preprocessor) เป็นภาษาสคริปต์อเนกประสงค์ที่ให้ผู้ใช้สามารถสร้างแอพพลิเคชั่นได้มากมายโดยเฉพาะการพัฒนาเว็บฝั่งเซิร์ฟเวอร์ คุณสามารถใช้ PHP สำหรับสิ่งต่อไปนี้:
ต้องบอกว่าข้อได้เปรียบที่ยิ่งใหญ่สำหรับ PHP คือมันเป็นภาษาที่พิมพ์อย่างหลวม ๆ คุณไม่ต้องกังวลกับการประกาศประเภทที่เฉพาะเจาะจง (int) $variable = 0;ตัวอย่างเช่นแทนที่จะพิมพ์คุณสามารถใช้$variable = 0;และ PHP จะตรวจจับประเภทตัวแปรโดยอัตโนมัติ
นอกจากจะเป็นโอเพ่นซอร์สแล้ว PHP ยังเป็น:
คู่มือนี้จะครอบคลุม:
ถ้าคุณเคยได้รับหายไปและความจำเป็นที่จะหาวิธีการ / ฟังก์ชั่นเยี่ยมชมหน้าเอกสารประกอบของ PHP
ก่อนที่เราจะสร้างแอปพลิเคชันแรกของเราสิ่งสำคัญที่ควรทราบมีดังนี้:
<?php?>error_logส่งข้อผิดพลาดไปยังไฟล์ที่เรียกว่า ตัวอย่างเช่นถ้าคุณพยายามที่จะเรียกฟังก์ชั่นที่ไม่มีอยู่คุณจะเห็นตามมาด้วยPHP Fatal error: Uncaught Error: Call to undefined function function_that_does_not_exist()$var! $Var=(int) $variable = ....นี่คือส่วนพื้นฐานที่สุดของการสอน "สวัสดีโลก!" ส่วนมีจุดมุ่งหมายเพื่อสอนวิธีสร้างไฟล์ที่เหมาะสมเพื่อให้สามารถแยกวิเคราะห์ไฟล์ได้อย่างถูกต้อง ก่อนที่เราจะเริ่มต้นโปรดตรวจสอบให้แน่ใจว่าคุณมีเว็บเซิร์ฟเวอร์ที่ใช้งานได้พร้อมกับใช้งาน PHP อยู่ กวดวิชานี้จะถือว่าคุณกำลังใช้ Apache php-cliกำหนดค่าด้วย Vultr นำเสนอ PHP สแต็คจำนวนมาก (LAMP, LEMP) เป็นแอปพลิเคชันแบบคลิกเดียว เมื่อคุณพร้อมให้ทำตามขั้นตอนต่อไปนี้
สร้างไฟล์ชื่อ "test.php" ในไดเรกทอรีรากของเว็บเซิร์ฟเวอร์ของคุณ:
nano test.php
เติมด้วยรหัสต่อไปนี้:
<?php
$testString = "Hello, world!";
print("Hello, world!<br/>"); // <br/> = HTML line break
echo $testString;
?>
บันทึกและออก.
เมื่อคุณเยี่ยมชมtest.phpในเบราว์เซอร์ของคุณคุณจะเห็น:
Hello, world!
Hello, world!
หมายเหตุ : ในเชิงสถาปัตยกรรมprint& echoต่างกัน ฟังก์ชั่น - ฉลาดพวกเขาจะเหมือนกัน
โปรแกรมนี้จะใช้สองอินพุตและเพิ่มเข้าด้วยกัน ส่วนนี้มีวัตถุประสงค์เพื่อสอนคุณเกี่ยวกับวิธีที่ PHP จัดการกับชนิดข้อมูล
สร้างไฟล์ใหม่ชื่อcalc.php:
nano calc.php
เติมด้วยรหัสต่อไปนี้:
<!DOCTYPE html>
<html>
<head>
<title>Calculator</title>
</head>
<body>
<form method="POST" action="calc.php">
<input type="number" name="firstNumber" placeholder="First #"/>
<p>+</p>
<input type="number" name="secondNumber" placeholder="Second #"/>
<p>=</p>
<input type="submit" value="Submit"/>
<p>
<?php
// The line below checks if there is a value present in both boxes.
if (isset($_POST['firstNumber']) && isset($_POST['secondNumber'])) {
// The line below returns the sum of the two values
echo $_POST['firstNumber'] + $_POST['secondNumber'];
}
?>
</p>
</form>
</body>
</html>
บันทึกและออก.
เมื่อคุณเยี่ยมชมcalc.phpคุณจะเห็นแบบฟอร์มที่มีลักษณะดังนี้:

ป้อนหมายเลขที่คุณต้องการ คำตอบควรเป็นผลรวมของตัวเลขตัวแรกและตัวที่สอง
หมายเหตุ : นี่เป็นบล็อกรหัสพื้นฐานที่ไม่มีข้อผิดพลาดใด ๆ หากไม่กรอกทั้งตัวเลขทั้งสองจะป้อนข้อมูลเปล่า0แต่จะมีการส่งคำเตือน "ค่าที่ไม่ใช่ตัวเลข"
ตอนนี้เรามีพื้นฐานที่สุด (คณิตศาสตร์และตัวแปรง่าย ๆ ) เสร็จแล้วเราสามารถสร้างแอปพลิเคชันที่ดึงสภาพอากาศสำหรับเมืองใด ๆ
หมายเหตุ: เราจะใช้API สภาพอากาศของ Dark Skyเพื่อรับข้อมูลของเรา โปรดรับรหัส API ฟรีก่อนดำเนินการในขั้นตอนแรก
รับรหัส API ของคุณเมื่อคุณยืนยันอีเมลโดยคลิกที่ "คอนโซล" คุณจะเห็นสิ่งต่อไปนี้:
ดำเนินการต่อในขั้นตอนถัดไปเมื่อคุณคัดลอกคีย์
สร้างไฟล์ใหม่ชื่อtemperature.php:
nano temperature.php
เติมด้วยรหัสต่อไปนี้:
<?php
// Retreive weather data for a certain set of coordinates (43.766040, -79.366232 = Toronto, Canada); change "YOUR_API_KEY" to your own API key
$json = file_get_contents("https://api.darksky.net/forecast/YOUR_API_KEY/43.766040,-79.366232?exclude=daily,hourly,minutely,flags,alerts");
// Tell PHP to parse the data and convert the JSON into an indexed array
$data = json_decode($json, true);
// Get our temperature from the array
$temperatureInF = $data["currently"]["temperature"];
// Convert it into Celsius using the formula: (Fahrenheit - 32) * 5 / 9
$rawTemperatureInC = ($temperatureInF - 32) * (5 / 9);
$temperatureInC = round($rawTemperatureInC, 2);
// Return temperature in both Celsius and Fahrenheit
echo "<h1>";
echo "It is currently: " . $temperatureInF . "F or " . $temperatureInC . "C.";
echo "</h1>"
?>
เมื่อคุณบันทึกไฟล์และไปที่หน้าคุณจะเห็นบางสิ่งตามบรรทัดต่อไปนี้:
It is currently: 57.78F or 14.32C.
ค่านี้เป็นแบบไดนามิกและอัปเดตทุกนาที สมมติว่าทุกอย่างทำงานได้อย่างถูกต้องคุณจะได้สร้างหน้าสภาพอากาศสดสำหรับพื้นที่ของคุณ เราได้รวมการคำนวณทางคณิตศาสตร์พื้นฐาน PHP เข้ากับค่าการจัดเก็บในตัวแปรของเราเรียบร้อยแล้วรวมถึงการใช้ฟังก์ชั่นพื้นฐานบางอย่าง
ขอแสดงความยินดี - คุณได้ทำโปรแกรมพื้นฐานเสร็จแล้ว! ด้วยความรู้พื้นฐานเหล่านี้ลดลงและการอุทิศตนคุณควรจะสามารถสร้างอะไรได้บ้าง หากคุณเคยติดหรือความต้องการที่จะหาฟังก์ชั่นที่เฉพาะเจาะจงโปรดดูที่เอกสารของ PHP มันจะพิสูจน์ได้ว่ามีค่าเมื่อคุณค้นหาฟังก์ชั่นและเทคนิคใหม่ ๆ
แม้ว่าคู่มือเริ่มต้นใช้งานฉบับย่อจะไม่ครอบคลุมสิ่งใดในเชิงลึก แต่ควรให้แนวคิดทั่วไปเกี่ยวกับวิธีการทำงานของภาษา การฝึกฝนทำให้สมบูรณ์แบบ - คุณจะสบายใจขึ้นเมื่อคุณเขียนโค้ดใน PHP มากขึ้นเรื่อย ๆ
เรียนรู้วิธีการติดตั้ง 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