Kā lejupielādēt & Instalējiet XAMPP operētājsistēmā Windows: PHP apmācība

Satura rādītājs:

Anonim

Kas ir XAMPP?

XAMPP ir atvērtā koda starpplatformu tīmekļa serveris, kas sastāv no tīmekļa servera, MySQL datu bāzes dzinēja un PHP un Perl programmēšanas pakotnēm. To apkopo un uztur Apache. Tas ļauj lietotājiem tiešsaistē izveidot WordPress vietnes, izmantojot datorā vietējo tīmekļa serveri. Tas atbalsta Windows, Linux un Mac.

To apkopo un uztur apache. Saīsinājums XAMPP nozīmē;

  • X - [starpplatformu operētājsistēmas], kas nozīmē, ka tā var darboties jebkurā OS Mac OX, Windows, Linux utt.
  • A - Apache - tā ir tīmekļa servera programmatūra.
  • M - MySQL - datu bāze.
  • P - PHP
  • P - Perl - skriptu valoda

Kāpēc izmantot XAMPP?

XAMPP nodrošina ērti lietojamu vadības paneli, lai pārvaldītu Apache, MySQL un citas programmas, neizmantojot komandas. Lai izmantotu PHP, mums jāinstalē Apache un MySQL. Apache instalēšana un konfigurēšana nav viegli, jo cita starpā tā ir jāiestata un jāintegrē ar PHP un Perl. XAMPP nodarbojas ar visu sarežģītību, lai izveidotu un integrētu Apache ar PHP un Perl.

Atšķirībā no Java, kas darbojas tikai ar Java SDK, PHP darbībai nepieciešams tīmekļa serveris.

Šajā XAMPP apmācībā jūs uzzināsiet

  • Kas ir XAMPP?
  • Kāpēc izmantot XAMPP?
  • Kā lejupielādēt un instalēt XAMPP
  • XAMPP tīmekļa servera pamata konfigurācija
  • XAMPP vadības panelis
  • Konfigurēt XAMPP
  • Kāds ir labākais PHP IDE?
  • Ievads Netbeans IDE
  • Jauna PHP projekta izveide, izmantojot Netbeans IDE
  • Palaist savu pirmo PHP piemēru

Kā instalēt XAMPP

Mēs pārbaudām soli pa solim procesu, lai instalētu XAMPP operētājsistēmai Windows. Citām operētājsistēmām XAMPP instalēšanas darbības ir līdzīgas.

1. solis) Lejupielādējiet XAMPP

Noklikšķiniet šeit, lai lejupielādētu XAMPP operētājsistēmai Windows: http://www.apachefriends.org/en/xampp-windows.html

2. solis) Sāciet instalēšanu

XAMPP instalēšana ir tāpat kā jebkuras citas Windows programmas instalēšana. Tomēr mums jāatzīmē dažas lietas.

3. solis. Palaidiet iestatīšanu

Pēc XAMPP lejupielādes palaidiet iestatīšanu. Parādās zemāk parādītais brīdinājuma ziņojuma dialoglodziņš.

4. solis. Mainiet lietotāja vadības iestatījumus

Ja izmantojat Windows Vista vai Windows 7, noteikti deaktivizējiet funkciju Lietotāja konta kontrole. Lai to izdarītu, atlasiet Vadības panelis> Lietotāju konti> Mainīt lietotāja piekļuves kontroles iestatījumus. Zemāk redzamā diagramma parāda galvenos soļus.

5. solis) Saglabājiet iestatījumus

  • Kad esat deaktivizējis lietotāja konta kontroli, brīdinājuma ziņojuma lodziņā noklikšķiniet uz pogas Labi.
  • Šoreiz saņemat šādu ziņojumu

6. solis) Noklikšķiniet uz Tālāk

Nākamajā ekrānā noklikšķiniet uz Tālāk

7. solis) Izvēlieties Insatllation ceļu

Nākamajā ekrānā mainiet instalēšanas ceļu, ja nepieciešams. Noklikšķiniet uz Tālāk

8. solis. Pārbaudiet nepieciešamos pakalpojumus

Nākamajā ekrānā atlasiet Apache un MySQL. Ja nepieciešams, varat izvēlēties FileZilla (FTP klients). Noklikšķiniet uz Instalēt

Piezīme. Pakalpojums ir ilgstoša Windows programma, kurai nav nepieciešama lietotāja iejaukšanās. Pakalpojumus var iestatīt darboties automātiski, kad tiek palaista Windows operētājsistēma. Lai jūs varētu izmantot Apache un MySQL, domājams, ka tie darbojas fonā . Instalējot tos kā pakalpojumus, Apache un MySQL automātiski darbojas fonā ikreiz, kad ieslēdzat datoru . Ja neesat instalējis Apache un MySQL kā pakalpojumus, tie ir manuāli jāuzsāk katru reizi, kad vēlaties tos izmantot. Jums tas būs jādara no XAMPP vadības paneļa. PHP un

9. solis. Pabeidziet instalēšanu

Pēc veiksmīgas instalēšanas jūs redzēsiet šādu logu

  • Noklikšķiniet uz pogas Pabeigt

Pirms mēs pārbaudām mūsu XAMPP instalāciju, vispirms apskatīsim pamatdirektorijus, ar kuriem mēs strādāsim.

XAMPP tīmekļa servera pamata konfigurācija

Šajā XAMPP apmācībā tiek pieņemts, ka esat instalējis XAMPP operētājsistēmas Windows C diskā, izmantojot iepriekš minētās darbības . Šis ir saraksts ar galvenajiem direktorijiem, par kuriem jums vajadzētu zināt.

  • htdocs ; tas ir tīmekļa saknes direktorijs. Visi mūsu PHP kodi tiks ievietoti šajā direktorijā.
  • mysql - šajā direktorijā ir visa informācija, kas saistīta ar MySQL datu bāzes dzinēju, pēc noklusējuma tā darbojas 3306. portā.
  • php - šajā direktorijā ir PHP instalācijas faili. Tas satur svarīgu failu ar nosaukumu php.ini. Šis direktorijs tiek izmantots, lai konfigurētu PHP uzvedību jūsu serverī.

Pēc noklusējuma Apache tīmekļa serveris darbojas 80. portā . Ja 80. portu aizņem cits tīmekļa serveris, varat izmantot citu porta numuru. Šajā apmācībā mēs pieņemsim, ka mēs izmantojam 80 portu. Piezīme. Ja izmantojat SKYPE, tas izmanto to pašu portu. Aizveriet Skype, ja vēlaties izmantot XAMPP PHP 80. portā

XAMPP vadības panelis

Vadības panelis tiek izmantots, lai pārvaldītu programmas, kas instalētas, izmantojot XAMPP. Lai atvērtu XAMPP Server vadības paneli,

  • Noklikšķiniet uz izvēlnes Sākt
  • Izpētiet programmu direktoriju un atrodiet Apace Friends, pēc tam XAMPP, kā parādīts zemāk redzamajā diagrammā

  • Zemāk redzamā diagramma parāda vadības paneli.

1) Šajā sadaļā ir uzskaitīti instalētie pakalpojumi, moduļi un procesu ID PID. Zaļā atzīme nozīmē, ka modulis ir instalēts kā pakalpojums. Sarkanā atzīme nozīmē, ka tā nav instalēta kā pakalpojums. Lai instalētu pakalpojumu, noklikšķiniet uz sarkanās atzīmes. Ja pogā ir redzama zaļa atzīme un jūs uz tās noklikšķināt, vadības panelis jautās, vai vēlaties atinstalēt sistēmu.

2) Šajā sadaļā parādīts ports (-i), kas saistīti ar moduļiem. Darbību sadaļa ir paredzēta;

  1. startēšanas un apturēšanas moduļi
  2. Atveriet Apache un MySQL administratīvos logus
  3. Lai veiktu izmaiņas, atveriet Apache, MySQL uc konfigurācijas failus
  4. Skatiet moduļu žurnālfailus

3) Šajā sadaļā ir noderīgas utilītas, piemēram, Netsat, Windows pakalpojumu īsceļi utt.

4) Šajā sadaļā tiek parādīta moduļu informācija par statusu. Vadības paneli var izmantot;

  • Instalējiet un atinstalējiet tādus pakalpojumus kā Apache, MySQL uc, kas tiek instalēti, izmantojot XAMPP
  • Sākt un pārtraukt pakalpojumus.
  • Atveriet konfigurēt failus utt.

Konfigurēt XAMPP

Tagad aplūkosim nepieciešamās pamatkonfigurācijas, pirms sākam izmantot mūsu XAMPP instalāciju ar PHP darbināmu vietņu izstrādei. Iecieniet savā pārlūkprogrammā URL http: // localhost / xampp / . Šajā apmācībā mēs kā tīmekļa pārlūkprogrammu izmantosim Firefox.

Ja jūs redzat iepriekš redzamo ekrānu, esat veiksmīgi instalējis XAMPP. Kreisajā pusē esošajā panelī ir saites uz noderīgu informāciju, piemēram;

  • Instalētā PHP versija
  • XAMPP drošības iestatījumi
  • Piekļuve utilītprogrammām, piemēram, phpMyAdmin utt.

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

  • Jūsu noklusējuma pārlūks tiks atvērts ar vietrādi URL: http: //localhost/phplessons/index.php . Rezultāts “Sveika pasaule!” tiks parādīts jūsu pārlūkprogrammā.

Kopsavilkums

  • XAMPP pilnā forma ir X-cross platforma, Apache, MySQL, PHP un Perl
  • PHP redaktors ir programma, kas ļauj rakstīt PHP kodu pēc iespējas īsākā laikā un ļauj atkļūdot sintakses kļūdas projektēšanas laikā.
  • Netbeans PHP redaktors ir starpplatformu atvērtā koda redaktors, kas uzlabo PHP izstrādātāju produktivitāti.