Kuinka ladata & Asenna XAMPP Windows: PHP -oppaaseen

Sisällysluettelo:

Anonim

Mikä on XAMPP?

XAMPP on avoimen lähdekoodin alustojen välinen verkkopalvelin, joka koostuu verkkopalvelimesta, MySQL-tietokantamoottorista sekä PHP- ja Perl-ohjelmointipaketeista. Sen on koonnut ja ylläpitänyt Apache. Sen avulla käyttäjät voivat luoda WordPress-verkkosivustoja verkossa käyttämällä tietokoneellaan paikallista verkkopalvelinta. Se tukee Windowsia, Linuxia ja Macia.

Se on koottu ja ylläpidetty apache. Lyhenne XAMPP tarkoittaa;

  • X - [monialustaiset käyttöjärjestelmät], eli sitä voidaan käyttää missä tahansa OS Mac OX: ssä, Windowsissa, Linuxissa jne.
  • A - Apache - tämä on verkkopalvelinohjelmisto.
  • M - MySQL - tietokanta.
  • P - PHP
  • P - Perl - komentosarjakieli

Miksi käyttää XAMPP: tä?

XAMPP tarjoaa helppokäyttöisen ohjauspaneelin Apache-, MySQL- ja muiden ohjelmien hallitsemiseksi ilman komentoja. PHP: n käyttämiseksi meidän on asennettava Apache ja MySQL. Apachen asentaminen ja määrittäminen ei ole helppoa, koska se on määritettävä ja integroitava muun muassa PHP: n ja Perlin kanssa. XAMPP käsittelee Apache-järjestelmän asennuksen ja integroinnin monimutkaisuutta PHP: n ja Perlin kanssa.

Toisin kuin Java, joka toimii vain Java SDK: n kanssa, PHP vaatii toimiakseen verkkopalvelimen.

Tässä XAMPP-opetusohjelmassa opit-

  • Mikä on XAMPP?
  • Miksi käyttää XAMPP: tä?
  • Kuinka ladata ja asentaa XAMPP
  • XAMPP-verkkopalvelimen perusmääritykset
  • XAMPP-ohjauspaneeli
  • Määritä XAMPP
  • Mikä on paras PHP IDE?
  • Johdatus Netbeans IDE: hen
  • Uuden PHP-projektin luominen Netbeans IDE: n avulla
  • Suorita ensimmäinen PHP-esimerkkisi

Kuinka asentaa XAMPP

Tarkastelemme vaiheittaista prosessia XAMPP for Windows -sovelluksen asentamiseksi. Muiden käyttöjärjestelmien XAMPP-asennusvaiheet ovat samanlaiset.

Vaihe 1) Lataa XAMPP

Napsauta tätä ja lataa XAMPP Windowsille: http://www.apachefriends.org/en/xampp-windows.html

Vaihe 2) Aloita asennus

XAMPP-asennus on aivan kuin minkä tahansa muun Windows-ohjelman asentaminen. On kuitenkin otettava huomioon muutama asia.

Vaihe 3) Suorita asennus

Kun olet ladannut XAMPP: n, suorita asennus. Näyttöön tulee alla oleva varoitusviesti-ikkuna.

Vaihe 4) Muuta käyttäjän hallinta-asetuksia

Jos käytät Windows Vistaa tai Windows 7: tä, varmista, että poistat Käyttäjätilien valvonta -ominaisuuden käytöstä. Voit tehdä tämän valitsemalla Ohjauspaneeli> Käyttäjätilit> Muuta käyttäjän pääsynvalvonta-asetuksia. Alla oleva kaavio kuvaa päävaiheet.

Vaihe 5) Tallenna asetukset

  • Kun olet poistanut käyttäjätilin valvonnan käytöstä, napsauta OK-painiketta varoitusviestiruudussa.
  • Tällä kertaa saat seuraavan viestin

Vaihe 6) Napsauta Seuraava

Napsauta seuraavassa näytössä Seuraava

Vaihe 7) Valitse Insatllation-polku

Muuta seuraavassa näytössä tarvittaessa asennuspolkua. Napsauta Seuraava

Vaihe 8) Tarkista tarvittavat palvelut

Valitse seuraavassa näytössä Apache ja MySQL. Voit halutessasi valita FileZillan (FTP-asiakas) tarvittaessa. Napsauta Asenna

Huomaa, että palvelu on Windowsissa pitkäaikainen ohjelma, joka ei vaadi käyttäjän toimia. Palvelut voidaan asettaa toimimaan automaattisesti aina, kun Windows-käyttöjärjestelmä käynnistetään. Apachen ja MySQL: n käyttämisen oletetaan olevan taustalla . Asentamalla ne palveluina Apache ja MySQL toimivat automaattisesti taustalla aina, kun käynnistät tietokoneen . Jos et ole asentanut Apache- ja MySQL-palveluja, sinun on käynnistettävä ne manuaalisesti aina, kun haluat käyttää niitä. Tämä on tehtävä XAMPP-ohjauspaneelista. PHP ja

Vaihe 9) Viimeistele asennus

Kun asennus on suoritettu onnistuneesti, näet seuraavan ikkunan

  • Napsauta Valmis-painiketta

Ennen kuin testaamme XAMPP-asennustamme, tarkastellaan ensin perushakemistoja, joiden kanssa työskentelemme.

XAMPP-verkkopalvelimen perusmääritykset

Tässä XAMPP-opetusohjelmassa oletetaan, että olet asentanut XAMPP-aseman Windows-asemaan C yllä mainittujen ohjeiden mukaisesti . Seuraava on luettelo perushakemistoista, joiden oletetaan olevan tietoisia.

  • htdocs ; tämä on web-juurihakemisto. Kaikki PHP-koodimme sijoitetaan tähän hakemistoon.
  • mysql - tämä hakemisto sisältää kaikki MySQL-tietokantamoottoriin liittyvät tiedot, oletusarvoisesti se toimii portissa 3306.
  • php - tämä hakemisto sisältää PHP-asennustiedostoja. Se sisältää tärkeän tiedoston nimeltä php.ini. Tätä hakemistoa käytetään määrittämään, kuinka PHP käyttäytyy palvelimellasi.

Oletuksena Apache-verkkopalvelin toimii portissa 80 . Jos toinen verkkopalvelin ottaa portin 80, voit käyttää eri porttinumeroa. Tässä opetusohjelmassa oletetaan, että käytämme porttia 80. Huom. Jos käytät SKYPE-ohjelmaa, se käyttää samaa porttia. Sulje Skype, jos haluat käyttää XAMPP for PHP: tä portissa 80

XAMPP-ohjauspaneeli

Ohjauspaneelia käytetään XAMPP: n kautta asennettujen ohjelmien hallintaan. Voit avata XAMPP-palvelimen ohjauspaneelin

  • Napsauta Käynnistä-valikkoa
  • Tutustu ohjelmahakemistoon ja etsi Apace Friends ja sitten XAMPP alla olevan kaavion mukaisesti

  • Alla oleva kaavio näyttää ohjauspaneelin.

1) Tässä osassa luetellaan asennetut palvelut, moduulit ja prosessitunnukset PID. Vihreä rasti tarkoittaa, että moduuli on asennettu palveluna. Punainen merkki tarkoittaa, että sitä ei ole asennettu palveluna. Asenna palvelu napsauttamalla punaista merkkiä. Jos painikkeessa näkyy vihreä rasti ja napsautat sitä, ohjauspaneeli kysyy, haluatko poistaa järjestelmän.

2) Tässä osassa on esitetty moduuleihin liittyvät portit. Toiminnot-osio on tarkoitettu;

  1. käynnistys- ja pysäytysmoduulit
  2. Avaa Apache- ja MySQL-järjestelmänvalvojan ikkunat
  3. Avaa kokoonpanotiedostot Apache, MySQL jne. Tehdäksesi muutoksia
  4. Tarkastele moduulien lokitiedostoja

3) Tämä osa sisältää hyödyllisiä apuohjelmia, kuten Netsat, Windows-palveluiden pikavalinnat jne.

4) Tämä osa näyttää moduulien tilatiedot. Ohjauspaneelia voidaan käyttää;

  • Asenna ja poista XAMPP: n kautta asennetut palvelut, kuten Apache, MySQL jne
  • Käynnistä ja lopeta palvelut.
  • Avaa määritystiedostot jne.

Määritä XAMPP

Tarkastellaan nyt vaadittavia perusmäärityksiä, ennen kuin aloitamme XAMPP-asennuksen käytön PHP-pohjaisten verkkosivustojen kehittämiseen. Kirjoita URL-osoite http: // localhost / xampp / suosikkiselaimeen. Tässä opetusohjelmassa käytämme Firefoxia verkkoselaimena.

Jos näet edellisen näytön, XAMPP on asennettu onnistuneesti. Vasemmanpuoleisessa paneelissa on linkkejä hyödylliseen tietoon, kuten;

  • Asennettu PHP-versio
  • XAMPP: n suojausasetukset
  • Pääsy apuohjelmiin, kuten phpMyAdmin jne.

XAMPP 1.8.0: n mukana toimitettu PHP-versio on PHP 5.4.4

Mikä on paras PHP IDE?

PHP IDE on ohjelma, jonka avulla voit helposti kirjoittaa PHP-koodeja. PHP IDE: t on usein varustettu syntaksikorostustoiminnoilla ja joissakin tapauksissa myös automaattisen täydennyksen ominaisuuksilla. Tämä tarkoittaa, että jos kirjoitat PHP-avainsanan, jonka PHP-tulkki tietää, avainsana korostetaan eri värillä kuin tavallisissa lauseissa käytettävä. Automaattisen täydennyksen ominaisuudet avaavat tunnetut PHP-avainsanat automaattisesti kirjoittaessasi niitä. Muistioa voidaan käyttää myös PHP-koodien kirjoittamiseen ja muokkaamiseen. Muistion, kuten Muistio, käyttämisen haittana on, että komentosarjojen virheenkorjaus on vaikeaa, koska virheiden, kuten väärin kirjoitettujen avainsanojen, sulkemattomien sulkujen jne., Havaitseminen ei ole helppoa. IDE korostaa lauseita virheillä, joten sinun on helppo havaita ne. Alla olevassa taulukossa on 5 suosittua PHP-editoria

Toimittaja Lisenssi Cross Platform Lyhyt kuvaus
Netbeans IDE Avoin lähdekoodi Joo
  • Dedikoitu PHP-koodausympäristö, jossa syntaksin korostus ja koodin täydennys avainsanoille ja muulle tunnetulle tiedolle.
  • Tukee integraatiota PHP MVC -kehyksiin eli Zend,
  • Koodihistoria, joka näyttää tiedostoon tehdyt muutokset
  • SFTP, FTP ja SVN laajennusten kautta.
Dreamweaver Kaupallinen Joo
  • Tukee HTML: ää ja PHP: tä.
  • Syntaksin korostus, koodin taittaminen ja täydentäminen avainsanoille ja muulle tunnetulle tiedolle.
  • Tukee SFTP: tä ja FTP: tä.
Zend-studio Kaupallinen Joo
  • Integroitu Zend Serveriin ja Zend PHP MVC -kehykseen, PHPUnitiin, phpDocumentoriin jne.
  • Sisältää syntaksikorostuksen, koodin taittamisen,
  • Tuki verkkopalveluille jne.
PHP Eclipse Avoin lähdekoodi Joo
  • Koodin muotoilija
  • Tukee SVN, SHH / FTP
Muistio ++ Freeware Vain Windows
  • Syntaksin korostus
  • Tukee SFTP: tä ja FTP: tä laajennusten kautta.

Netbeans IDE PHP -editori Kuten yllä olevassa taulukossa lyhyesti korostetaan, Netbeans IDE: llä on tehokkaita ominaisuuksia, jotka parantavat PHP-koodereiden tuottavuutta. IDE: n voi ladata vapaasti osoitteesta https://netbeans.org/downloads/index.html

  • Syntaksin korostaminen ja automaattisen täydennyksen ominaisuudet parantavat tuottavuutta
  • Sillä on natiivi tuki tietokantajärjestelmille, kuten MySQL. Sinun ei tarvitse käyttää kahta ohjelmaa tietokannan koodaamiseen ja kehittämiseen .
  • IDE: tä voidaan käyttää yhteistyöympäristössä . Tämä on kätevää, kun joudut työskentelemään muiden kehittäjien kanssa tiiminä.
  • IDE tukee muita kieliä , kuten;
    • Java SE
    • Java EE
    • C
    • C ++

Netbeans IDE: n nykyinen versio tämän kirjoituksen jälkeen on versio 7.3

Johdatus Netbeans IDE: hen

Kun olet asentanut Netbeans IDE PHP -editorin onnistuneesti, suorita ohjelma kuten kaikki muutkin Windows-ohjelmat. Alla oleva ikkuna tulee näkyviin

1. Project explorer - tätä paneelia käytetään kaikkien avattujen projektien näyttämiseen. Projektit on lueteltu puunäkymässä.

2. Pikakuvakkeiden työkalurivi - tämä työkalurivi sisältää pikakuvakkeet usein suoritettaviin tehtäviin, kuten uuden projektin luomiseen, olemassa olevan projektin avaamiseen, toimintojen kumoamiseen ja uudelleen tekemiseen.

3. Aloitussivu - tämä sivu sisältää 3 välilehteä, nimittäin: Opi ja löydä, Omat Netbeans ja Uutiset.

  • Ensimmäinen välilehti [Opi ja löydä] esittelee sinut Netbeans IDE: n ominaisuuksiin, esittelee joitain esittelyjä ja opetusohjelmia, joita voidaan kehittää Netbeans IDE: ssä.
  • Toinen välilehti [My Netbeans] listaa äskettäin avatut projektit, antaa sinun asentaa laajennuksia ja aktivoida IDE: n ominaisuuksia.

4. Tulostusikkuna - sitä käytetään tuottamaan ohjelmia, kuten Java-konsolisovelluksia. Sitä käytetään myös loki- ja virheenkorjaustietojen näyttämiseen. Alla olevassa kuvakaappauksessa näkyy IDE projektin ollessa auki.

Uuden PHP-projektin luominen Netbeans IDE: n avulla

  • Napsauta työkalurivin Luo uusi projekti -painiketta alla olevan kuvan mukaisesti

  • Jos olet ladannut kaikki XAMPP NetBeans IDE -sovelluksessa olevat niput, varmista, että valitset PHP-projektikategorian, PHP-sovellus -kohdan Projektit-kohdasta ja napsauta Seuraava-painiketta.

  • Kirjoita projektin nimi alla olevan kuvan mukaisesti.

  • Varmista, että kansio on tallennettu XAMPP PHP -asennushakemistoon yllä esitetyllä tavalla.
  • Napsauta seuraavaa painiketta, kun olet valmis.

  • Varmista, että Suorita nimellä: -asetuksena on Paikallinen verkkosivusto (käynnissä paikallisessa verkkopalvelimessa)
    • Projektin URL-osoite on asetettu osoitteeksi http: // localhost / phplessons /

Huomaa, että yllä olevat asetukset määritetään sinulle oletuksena. Sinun ei tarvitse muuttaa mitään, ellet ole asiantuntija

  • Napsauta Seuraava-painiketta

  • Netbeans PHP -editori mahdollistaa integroinnin PHP MVC -järjestelmiin, kuten Symfony ja Zend. Toistaiseksi emme valitse MVC-kehyksiä. Napsauta Valmis-painiketta.
  • Äskettäin luotu projektisi näkyy projektiselaimessa ja luodaan sinulle index.php -sivu.
  • Äskettäin luotu sivu sisältää HTML-koodia. Korvaa se seuraavalla alla olevalla koodilla.

Suorita ensimmäinen PHP-esimerkkisi

  • Napsauta työkalupalkin suorituspainiketta alla olevan kuvan mukaisesti

  • Oletusselaimesi avautuu URL-osoitteella http: //localhost/phplessons/index.php . Tulos "Hello World!" näkyy selaimessasi.

Yhteenveto

  • XAMPP-täysi lomake on X-cross platform, Apache, MySQL, PHP ja Perl
  • PHP-editori on ohjelma, jonka avulla voit kirjoittaa PHP-koodin mahdollisimman lyhyessä ajassa ja jonka avulla voit korjata syntaksivirheet suunnitteluhetkellä.
  • Netbeans PHP editor on monialainen avoimen lähdekoodin editori, joka parantaa PHP-kehittäjien tuottavuutta.