Hogyan kell futtatni egy PHP szkriptet? Lépésről Lépésre Útmutató!
Üdvözlet és üdvözlet a kezdet codeofaninja.com webfejlesztő cikkek sorozata!
áttekintés
fejlesztői környezet beállítása a PHP programozáshoz egyszerű. Töltse le a kívánt kódszerkesztőt, én személy szerint szeretem atom.io szövegszerkesztő.
következő az XAMPP telepítése, a legnépszerűbb PHP fejlesztői környezet. Ez a csomag Apache, PHP & MariaDB vagy MySQL adatbázis alkalmazásokat tartalmaz.
sokan e-mailt küldtek nekem egy fő kérdéssel: Mike, hogyan kell futtatni egy PHP szkriptet? Ez a bejegyzés a válaszom nektek és azoknak az embereknek, akiknek szüksége lesz erre a jövőben.
a következő oktatóanyagban megtanuljuk, hogyan kell telepíteni a XAMPP-t, hogyan kell futtatni egy PHP szkriptet, kezelni az adatbázist a PhpMyAdmin segítségével, és futtatni egy minta PHP szkriptet, amely lekér egy rekordot az adatbázisból.
telepítse a XAMPP-t
Lépjen erre a linkre, és töltse le a XAMPP-t az operációs rendszeréhez. A XAMPP elérhető Windows, Linux vagy Mac számára.
Íme egy videó a XAMPP telepítéséről és használatáról.
futtassa az első PHP szkriptet
az alábbiakban bemutatunk egy példát a PHP szkript futtatására. Amit ez a program csinál, az egy ” Hello World!”szöveg a képernyőn vagy a weboldalon.
menj a XAMPP szerverkönyvtárba
Windows rendszert használok, tehát a gyökérkiszolgáló könyvtáram “C:\xampp\htdocs\”.
hozzon létre hello.php
hozzon létre egy fájlt és nevezze el “hello.php
“
Kód belül hello.php
nyissa meg a hello.php
– et, és tegye be a következő kódot.
<?phpecho "Hello World!";?>
Új lap megnyitása
futtassa egy új lap megnyitásával a böngészőben
Betöltés hello.php
a böngészőablakban írja be http://localhost/hello.php
kimenet
a következő kimenetet kell látnia.
nagy munka, csak futtatni egy PHP script!
a MySQL kezelése a PhpMyAdmin segítségével
a MySQL egy nyílt forráskódú relációs adatbázis-kezelő rendszer (RDBMS). A MySQL népszerű adatbázis-választás a webes alkalmazásokban való használatra.
a phpMyAdmin egy PHP-ben írt ingyenes és nyílt forráskódú eszköz, amelynek célja a MySQL adminisztrációjának kezelése webböngésző használatával. A következő példákban látni fogjuk, milyen egyszerűen tudjuk kezelni a MySQL-t a PhpMyAdmin segítségével.
adatbázis létrehozása
- ugrás http://localhost/phpmyadmin/
- kattintson az “új” linkre a bal felső sarokban (a legutóbbi táblázatok alatt)
- töltse ki az “adatbázis neve” mezőt a “my_first_database”gombbal.
- kattintson a “Létrehozás” gombra
hozzon létre egy táblázatot
- kattintson a “
my_first_database
” gombra a képernyő bal oldalán - a “Táblázat létrehozása” részben töltse ki a nevet a “termékek” és az oszlopok száma a “6”
- kattintson a ” Go ” gombra
- töltse ki a mezőket azonosítóval, névvel stb.
- utánozza mindent a következő képen
- kattintson a “Mentés” gombra
adatok beszúrása
kattintson a “termékek” táblázatra.
kattintson a” Beszúrás ” fülre.
töltse ki az űrlapot, utánozza az adatokat a következő képen. Kattintson a” Go ” gombra.
szép munka! Most van egy adatbázisunk, egy tábla az adatbázisban és egy rekord a táblában.
Hasznos Videók
1. Hozzon létre egy adatbázist és importálja a MySQL fájlt.
2. Hozzon létre egy adatbázist és hozzon létre táblázatot.
futtassa a PHP szkriptet
adatbázissal A következő lépésekben futtatunk egy PHP szkriptet, amely egy rekordot lekér a MySQL adatbázisból.
menj a XAMPP szerver könyvtárba
menj a “C:\xampp\htdocs\” könyvtár
Read_one létrehozása.php
hozzon létre egy fájlt és nevezze el “read_one.php
“
Kód belül read_one.php
a következő kódban szereplő 1-8 számokat “kódmegjegyzéseknek”nevezzük. Az alábbiakban elmagyarázza az egyszerű kódunk minden részét. Nyissa meg a read_one.php
– ot, és tegye be a következő kódot.
<?php// 1. database credentials$host = "localhost";$db_name = "my_first_database";$username = "root";$password = ""; // 2. connect to database$con = new PDO("mysql:host={$host};dbname={$db_name}", $username, $password); // 3. prepare select query$query = "SELECT id, name, description, price FROM products WHERE id = ? LIMIT 0,1";$stmt = $con->prepare( $query ); // 4. sample product ID$product_id=1; // 5. this is the first question mark in the query$stmt->bindParam(1, $product_id); // 6. execute our query$stmt->execute(); // 7. store retrieved row to the 'row' variable$row = $stmt->fetch(PDO::FETCH_ASSOC); // 8. show data to userecho "<div>Name: " . $row . "</div>";echo "<div>Description: " . $row . "</div>";echo "<div>Price: $" . $row . "</div>";?>
nyissa meg a böngészőt
futtassa a böngésző megnyitásával
Betöltés read_one.php
a böngészőablakban írja be a http://localhost/read_one.php
kimenetet
a következő kimenetet kell látnia.
félelmetes! Most már készen áll arra, hogy többet tudjon meg a webes programozásról és fejlesztésről.
Online források
itt codeofaninja.com, egyszerűsíteni akarjuk a tanulást, hogy valóban építsen valamit. De az is fontos, hogy többet olvass és tanulj. A következő Az én javaslatom, hogy hol többet.
- PHP kézikönyv – hivatalos PHP dokumentáció.
- PHP a helyes út – könnyen olvasható, gyors referencia a PHP népszerű kódolási szabványaihoz és így tovább.
- PHP Delusions – a PHP programozási nyelv helyes használata, helyes használat, a különféle téveszmék és babonák megcáfolására összpontosítva.
- PHP Cheat Sheets – változó összehasonlítás, aritmetika és tesztelés cheat sheet.
- PHP GYIK – Gyakran Ismételt PHP kérdések
- PHP Security Cheat Sheets – támadások megelőzése, mint az XSS, SQL injekció és így tovább.
- Cross-Site Scripting Attacks (XSS) – egy másik jó forrás a cross-site scripting (XSS) megtanulására és megelőzésére.
bármikor visszatérhet a fenti listához, miközben végigmegy a webes programozási oktatóanyagok sorozatán.
mi a következő lépés?
Ismerje meg a JavaScript tutorial kezdőknek.
kapcsolódó oktatóanyagok
Néhány Megjegyzés
Hibát Talált?
ha talált egy probléma ezzel a kóddal, kérjük, küldjön egy e-mailt. Mielőtt e-mailt küldene, kérjük, olvassa el magatartási kódexünket. Csapatunk e-mail címe
kérjük, írja le a problémát. Kérjük, adja meg a hibaüzeneteket, a képernyőképeket (vagy a képernyőfelvételt) és a teszt URL-jét. Kösz!
Feliratkozás a CodeOfaNinja-ra
értékes webfejlesztési oktatóanyagokat kaphat e-mailben. Iratkozzon fel most ingyen!