Hvordan laste ned & Installer XAMPP på Windows: PHP Tutorial

Innholdsfortegnelse:

Anonim

Hva er XAMPP?

XAMPP er en åpen kildekode, plattformswebserver som består av en webserver, MySQL-databasemotor og programmeringspakker for PHP og Perl. Den er samlet og vedlikeholdt av Apache. Det lar brukerne lage WordPress-nettsteder online ved hjelp av en lokal webserver på datamaskinen. Den støtter Windows, Linux og Mac.

Den er samlet og vedlikeholdt av apache. Forkortelsen XAMPP står for;

  • X - [operativsystemer på tvers av plattformer], noe som betyr at den kan kjøres på alle OS Mac OX, Windows, Linux etc.
  • A - Apache - dette er webserverprogramvaren.
  • M - MySQL - Database.
  • P - PHP
  • P - Perl - skriptspråk

Hvorfor bruke XAMPP?

XAMPP gir et brukervennlig kontrollpanel for å administrere Apache, MySQL og andre programmer uten å bruke kommandoer. For å bruke PHP, må vi installere Apache og MySQL. Det er ikke lett å installere Apache og konfigurere det da det blant annet må settes opp og integreres med PHP og Perl. XAMPP håndterer hele kompleksiteten for å sette opp og integrere Apache med PHP og Perl.

I motsetning til Java som bare kjører med Java SDK, krever PHP at en webserver skal fungere.

I denne XAMPP-opplæringen vil du lære-

  • Hva er XAMPP?
  • Hvorfor bruke XAMPP?
  • Hvordan laste ned og installere XAMPP
  • Grunnleggende XAMPP-webserverkonfigurasjon
  • XAMPP Kontrollpanel
  • Konfigurer XAMPP
  • Hva er den beste PHP IDE?
  • Introduksjon til Netbeans IDE
  • Opprette et nytt PHP-prosjekt ved hjelp av Netbeans IDE
  • Kjører ditt første PHP-eksempel

Slik installerer du XAMPP

Vi ser på trinnvis prosess for å installere XAMPP for Windows. For andre operativsystemer er XAMPP-installasjonstrinnene like.

Trinn 1) Last ned XAMPP

Klikk her for å laste ned XAMPP for Windows: http://www.apachefriends.org/en/xampp-windows.html

Trinn 2) Start installasjonen

XAMPP-installasjon er akkurat som å installere ethvert annet Windows-program. Det er imidlertid noen få ting vi må merke oss.

Trinn 3) Kjør oppsettet

Når du har lastet ned XAMPP, kjører du oppsettet. Dialogvinduet for advarsler vises nedenfor.

Trinn 4) Endre innstillinger for brukerkontroll

Hvis du bruker Windows Vista eller Windows 7, må du deaktivere funksjonen Brukerkontokontroll. For å gjøre dette, velg Kontrollpanel> Brukerkontoer> Endre innstillinger for brukertilgangskontroll. Diagrammet nedenfor illustrerer hovedtrinnene.

Trinn 5) Lagre innstillingene

  • Etter at du har deaktivert brukerkontokontrollen, klikker du på OK-knappen i advarselsboksen.
  • Denne gangen får du følgende melding

Trinn 6) Klikk på Neste

I neste skjermbilde, klikk neste

Trinn 7) Velg Insatllation-banen

I neste skjermbilde endrer du installasjonsstien hvis nødvendig. Klikk på Neste

Trinn 8) Kontroller de nødvendige tjenestene

I det neste skjermbildet velger du Apache og MySQL. Du kan eventuelt velge FileZilla (FTP Client) om nødvendig. Klikk på Installer

Merk at en tjeneste er et langvarig program i Windows som ikke krever brukerintervensjon. Tjenester kan settes til å kjøre automatisk når Windows-operativsystemet startes. For at du skal bruke Apache og MySQL, skal de kjøre i bakgrunnen . Installering av dem som tjenester kjører både Apache og MySQL automatisk i bakgrunnen når du slår på datamaskinen . Hvis du ikke har installert Apache og MySQL som tjenester, må du starte dem manuelt hver gang du vil bruke dem. Du må gjøre dette fra XAMPP-kontrollpanelet.PHP og

Trinn 9) Fullfør installasjonen

Når installasjonen er fullført, ser du følgende vindu

  • Klikk på Finish-knappen

Før vi tester vår XAMPP-installasjon, la oss først se på de grunnleggende katalogene vi skal jobbe med.

Grunnleggende XAMPP-webserverkonfigurasjon

Denne XAMPP-opplæringen forutsetter at du har installert XAMPP på stasjon C i Windows ved hjelp av trinnene nevnt ovenfor . Følgende er en liste over de grunnleggende katalogene du skal være klar over.

  • htdocs ; dette er nettrotkatalogen. Alle våre PHP-koder vil bli plassert i denne katalogen.
  • mysql - denne katalogen inneholder all informasjon relatert til MySQL-databasemotoren, som standard kjører den på port 3306.
  • php - denne katalogen inneholder PHP-installasjonsfiler. Den inneholder en viktig fil som heter php.ini. Denne katalogen brukes til å konfigurere hvordan PHP oppfører seg på serveren din.

Som standard kjører Apache-webserveren på port 80 . Hvis port 80 blir tatt av en annen webserver, kan du bruke et annet portnummer. For denne opplæringen vil vi anta at vi bruker port 80. Merk, hvis du bruker SKYPE, bruker den samme port. Lukk Skype hvis du vil bruke XAMPP for PHP på port 80

XAMPP Kontrollpanel

Kontrollpanelet brukes til å administrere programmer som er installert via XAMPP. For å åpne XAMPP Server-kontrollpanelet,

  • Klikk på startmenyen
  • Utforsk programkatalogen og finn Apace Friends og deretter XAMPP som vist i diagrammet nedenfor

  • Diagrammet nedenfor viser kontrollpanelet.

1) Denne delen viser de installerte tjenestene, modulene og prosess-IDene PID (er). Et grønt kryss betyr at modulen er installert som en tjeneste. Det røde merket betyr at det ikke har blitt installert som en tjeneste. Klikk på det røde merket for å installere en tjeneste. Hvis knappen viser et grønt kryss og du klikker på det, vil kontrollpanelet spørre deg om du vil avinstallere systemet.

2) Denne delen viser port (er) tilknyttet modulene. Handlingsdelen er for;

  1. start og stopp av moduler
  2. Åpne de administrative vinduene for Apache og MySQL
  3. Åpne konfigurasjonsfiler for Apache, MySQL etc. for å gjøre endringer
  4. Vis loggfiler for modulene

3) Denne delen inneholder nyttige verktøy som Netsat, snarveier for Windows-tjenester osv.

4) Denne delen viser statusinformasjon på modulene. Kontrollpanelet kan brukes til å;

  • Installer og avinstaller tjenester som Apache, MySQL etc. som er installert via XAMPP
  • Start og stopp tjenester.
  • Åpne konfigurer filer etc.

Konfigurer XAMPP

La oss nå se på de grunnleggende konfigurasjonene som kreves før vi begynner å bruke vår XAMPP-installasjon for å utvikle PHP-drevne nettsteder. Skriv inn URL http: // localhost / xampp / i favorittleseren din. For denne veiledningen bruker vi Firefox som vår nettleser.

Hvis du kan se skjermbildet ovenfor, har du installert XAMPP. Panelet på venstre side inneholder lenker til nyttig informasjon som;

  • Versjonen av PHP installert
  • Sikkerhetsinnstillinger for XAMPP
  • Tilgang til verktøy som phpMyAdmin etc.

The PHP version shipped with XAMPP 1.8.0 is PHP 5.4.4

What is the best PHP IDE?

A PHP IDE is a program that allows you to easily write PHP codes. PHP IDEs are often equipped with syntax highlighting features and in some cases autocomplete features too. This means that if you write a PHP keyword that is known by the PHP interpreter, then the keyword will be highlighted a different color from the one used for regular statements. The autocomplete features automatically pops up known PHP keywords as you type them. Notepad can also be used to write and editor PHP codes. The disadvantage of using an editor such as Notepad is that debugging the scripts becomes difficult because it is not easy to spot errors such as misspelt keywords, unclosed braces etc. an IDE will highlight the statements with errors so it’s easy for you to spot them. The table shown below shows 5 popular PHP editors

Editor License Cross Platform Brief description
Netbeans IDE Open Source Yes
  • Dedicated PHP coding environment with syntax highlighting and code completion for keywords and other known information.
  • Supports integration with PHP MVC frameworks i.e. Zend,
  • Code History that shows the changes made to a file
  • SFTP,FTP and SVN via plugins.
Dreamweaver Commercial Yes
  • Supports HTML and PHP.
  • Syntax highlighting, code folding and completion for keywords and other known information.
  • Supports SFTP and FTP.
Zend studio Commercial Yes
  • Integrated with Zend Server and Zend PHP MVC framework, PHPUnit, phpDocumentor etc.
  • Has syntax highlighting, code folding,
  • Support for Web services etc.
PHP Eclipse Open Source Yes
  • Code formatter
  • Supports SVN, SHH/FTP
Notepad ++ Freeware Windows only
  • Syntax highlighting
  • Supports SFTP and FTP via plugins.

Netbeans IDE PHP editor As briefly highlighted in the above table, Netbeans IDE has powerful features that enhance the productive of PHP coders. The IDE can be freely downloaded from the https://netbeans.org/downloads/index.html

  • Syntax highlighting and auto-complete features enhances your productivity
  • It has native support for database systems like MySQL. You don’t need to use two programs to code and develop your database.
  • The IDE can be used in a collaborative environment. This comes in handy when you have to work with other developers as a team.
  • The IDE has support for other languages such as;
    • Java SE
    • Java EE
    • C
    • C++

The current version of the Netbeans IDE as of this writing is version 7.3

Introduction to Netbeans IDE

After you have successfully installed the Netbeans IDE PHP editor, run the program just like any other windows program. The window shown below appears

1. Project explorer - this panel is used to display all the opened projects. The projects are listed in a tree view.

2. Shortcuts tool bar - this toolbar contains shortcuts to frequently performed tasks such as creating a new project, opening an existing project, undo and redo actions etc.

3. Startup page - this page contains 3 tabs namely- Learn & Discover, My Netbeans and What’s New.

  • The first tab [Learn and Discover] introduces you to the features of the Netbeans IDE, showcases some demos and tutorials that can be developed in the Netbeans IDE.
  • The second tab [My Netbeans] lists the recently opened projects, allows you to install plugins and activate features of the IDE.

4. Output window - it is used to display output from programs such as Java console applications. It is also used to display log and debug information. The screenshot below shows the IDE with a project open.

Creating a new PHP project using the Netbeans IDE

  • Click on the create new project button on the tool bar as shown below

  • If you downloaded all the bundles available in the XAMPP NetBeans IDE, make sure you choose PHP under project category, PHP Application under Projects then click on Next button.

  • Enter the project name as shown below.

  • Make sure the folder is saved in the XAMPP PHP installation directory as shown above.
  • Click on next button when done.

  • Make sure Run as: is set to Local Web Site(running on local web server)
    • The Project URL: is set to http://localhost/phplessons/

Note the above settings will be set for you by default. You don’t have to change anything unless you are an expert

  • Click on Next button

  • The Netbeans PHP editor allows for integration with PHP MVC frameworks such as Symfony and Zend. For now we will not select any MVC framework. Click on Finish button.
  • Your newly created project will be displayed in the project browser and an index.php page created for you.
  • The newly create page contains some html code. Replace it with the following code shown below.

Running your first PHP Example

  • Click on the run button on the toolbar as shown below

  • Standard nettleseren din åpnes med URL http: //localhost/phplessons/index.php . Produksjonen “Hello World!” vises i nettleseren din.

Sammendrag

  • XAMPP-fullformen er X-cross-plattform, Apache, MySQL, PHP og Perl
  • En PHP-editor er et program som lar deg skrive PHP-kode på kortest mulig tid, og lar deg feilsøke syntaksfeilene dine på designtidspunktet.
  • Netbeans PHP editor er en kryssplattform open source editor som forbedrer produktiviteten til PHP-utviklere.