Sådan downloades & Installer XAMPP på Windows: PHP-vejledning

Indholdsfortegnelse:

Anonim

Hvad er XAMPP?

XAMPP er en open source, cross-platform webserver, der består af en webserver, MySQL-databasemotor og PHP- og Perl-programmeringspakker. Det er samlet og vedligeholdt af Apache. Det giver brugerne mulighed for at oprette WordPress-websteder online ved hjælp af en lokal webserver på deres computer. Det understøtter Windows, Linux og Mac.

Det er samlet og vedligeholdt af apache. Forkortelsen XAMPP står for;

  • X - [operativsystemer på tværs af platforme], hvilket betyder at den kan køre på ethvert OS Mac OX, Windows, Linux osv.
  • A - Apache - dette er webserversoftwaren.
  • M - MySQL - Database.
  • P - PHP
  • P - Perl - scripting sprog

Hvorfor bruge XAMPP?

XAMPP giver et brugervenligt kontrolpanel til at styre Apache, MySQL og andre programmer uden at bruge kommandoer. For at bruge PHP skal vi installere Apache og MySQL. Det er ikke let at installere Apache og konfigurere det, da det blandt andet skal konfigureres og integreres med PHP og Perl. XAMPP beskæftiger sig med al kompleksiteten ved opsætning og integration af Apache med PHP og Perl.

I modsætning til Java, der kun kører med Java SDK, kræver PHP, at en webserver skal fungere.

I denne XAMPP-selvstudie lærer du-

  • Hvad er XAMPP?
  • Hvorfor bruge XAMPP?
  • Sådan downloades og installeres XAMPP
  • Grundlæggende XAMPP-webserverkonfiguration
  • XAMPP Kontrolpanel
  • Konfigurer XAMPP
  • Hvad er den bedste PHP IDE?
  • Introduktion til Netbeans IDE
  • Oprettelse af et nyt PHP-projekt ved hjælp af Netbeans IDE
  • Kører dit første PHP-eksempel

Sådan installeres XAMPP

Vi undersøger trin for trin proces for at installere XAMPP til Windows. For andre operativsystemer er XAMPP-installationstrin ens.

Trin 1) Download XAMPP

Klik her for at downloade XAMPP til Windows: http://www.apachefriends.org/da/xampp-windows.html

Trin 2) Start installationen

XAMPP Installation er ligesom at installere ethvert andet Windows-program. Der er dog et par ting, som vi skal bemærke.

Trin 3) Kør opsætningen

Når du har downloadet XAMPP, skal du køre opsætningen. Dialogvinduet til advarselsmeddelelse vist nedenfor vises.

Trin 4) Skift indstillinger for brugerkontrol

Hvis du bruger Windows Vista eller Windows 7, skal du sørge for at deaktivere funktionen Brugerkontokontrol. For at gøre dette skal du vælge Kontrolpanel> Brugerkonti> Skift indstillinger for brugeradgangskontrol. Diagrammet nedenfor illustrerer de vigtigste trin.

Trin 5) Gem indstillingerne

  • Når du har deaktiveret brugerkontokontrol, skal du klikke på knappen OK i advarselsboksen.
  • Denne gang får du følgende besked

Trin 6) Klik på Næste

Klik på næste på den efterfølgende skærm

Trin 7) Vælg stien Insatllation

I det næste skærmbillede skal du ændre installationsstien, hvis det kræves. Klik på Næste

Trin 8) Kontroller de nødvendige tjenester

På det næste skærmbillede skal du vælge Apache og MySQL. Du kan eventuelt vælge FileZilla (FTP-klient), hvis det er nødvendigt. Klik på Installer

Bemærk, at en tjeneste er et langvarigt program i Windows, der ikke kræver brugerindblanding. Tjenester kan indstilles til at køre automatisk, når Windows-operativsystemet startes. For at du kan bruge Apache og MySQL, skal de køre i baggrunden . Installation af dem som tjenester kører både Apache og MySQL automatisk i baggrunden, når du tænder for din computer . Hvis du ikke har installeret Apache og MySQL som tjenester, skal du manuelt starte dem hver gang du vil bruge dem. Du bliver nødt til at gøre dette fra XAMPP-kontrolpanelet.PHP og

Trin 9) Afslut installationen

Når installationen er gennemført, vises følgende vindue

  • Klik på knappen Afslut

Før vi tester vores XAMPP-installation, skal vi først se på de grundlæggende mapper, som vi vil arbejde med.

Grundlæggende XAMPP-webserverkonfiguration

Denne XAMPP-selvstudie forudsætter, at du har installeret XAMPP på drev C i Windows ved hjælp af ovenstående trin . Følgende er en liste over de grundlæggende mapper, som du formodes at være opmærksom på.

  • htdocs ; dette er web-rodmappen. Alle vores PHP-koder placeres i denne mappe.
  • mysql - denne mappe indeholder alle de oplysninger, der er relateret til MySQL-databasemotoren, som standard kører den på port 3306.
  • php - denne mappe indeholder PHP-installationsfiler. Den indeholder en vigtig fil med navnet php.ini. Denne mappe bruges til at konfigurere, hvordan PHP opfører sig på din server.

Som standard , Apache webserver kører på port 80 . Hvis port 80 er taget af en anden webserver, kan du bruge et andet portnummer. Til denne vejledning antager vi, at vi bruger port 80. Bemærk, hvis du bruger SKYPE, bruger den den samme port. Luk Skype, hvis du vil bruge XAMPP til PHP på port 80

XAMPP Kontrolpanel

Kontrolpanelet bruges til at administrere programmer installeret via XAMPP. For at åbne XAMPP Server-kontrolpanelet,

  • Klik på startmenuen
  • Udforsk programmappen, og find Apace Friends og derefter XAMPP som vist i diagrammet nedenfor

  • Diagrammet nedenfor viser kontrolpanelet.

1) Dette afsnit viser de installerede tjenester, moduler og proces-id'erne PID (er). Et grønt kryds betyder, at modulet er installeret som en tjeneste. Det røde mærke betyder, at det ikke er blevet installeret som en tjeneste. Klik på det røde mærke for at installere en tjeneste. Hvis knappen viser et grønt kryds, og du klikker på det, spørger kontrolpanelet dig, om du vil afinstallere systemet.

2) Dette afsnit viser port (er), der er knyttet til modulerne. Handlingsafsnittet er til;

  1. start og stop af moduler
  2. Åbn de administrative vinduer til Apache og MySQL
  3. Åbn konfigurationsfiler til Apache, MySQL osv. For at foretage ændringer
  4. Se logfiler for modulerne

3) Dette afsnit indeholder nyttige hjælpeprogrammer såsom Netsat, genveje til Windows-tjenester osv.

4) Dette afsnit viser statusoplysninger om modulerne. Kontrolpanelet kan bruges til at:

  • Installer og afinstaller tjenester såsom Apache, MySQL osv., Der installeres via XAMPP
  • Start og stop tjenester.
  • Åbn konfigurer filer osv.

Konfigurer XAMPP

Lad os nu se på de grundlæggende konfigurationer, der kræves, før vi begynder at bruge vores XAMPP-installation til udvikling af PHP-drevne websteder. Indtast URL'en http: // localhost / xampp / i din yndlingsbrowser. Til denne vejledning bruger vi Firefox som vores webbrowser.

Hvis du er i stand til at se ovenstående skærm, har du installeret XAMPP med succes. Panelet på venstre side indeholder links til nyttige oplysninger såsom;

  • Versionen af ​​PHP installeret
  • Sikkerhedsindstillinger for XAMPP
  • Adgang til hjælpeprogrammer såsom phpMyAdmin osv.

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

  • Din standardbrowser åbnes med URL'en http: //localhost/phplessons/index.php . Output “Hello World!” vises i din browser.

Resumé

  • XAMPP's fulde form er X-cross platform, Apache, MySQL, PHP og Perl
  • En PHP-editor er et program, der giver dig mulighed for at skrive PHP-kode inden for den kortest mulige tid og giver dig mulighed for at debugge dine syntaksfejl på designtidspunktet.
  • Netbeans PHP editor er en open source editor, der forbedrer produktiviteten hos PHP-udviklere.