Bilang isang developer ng web sa aking sarili, ang XAMPP ay marahil isa sa software na kadalasang ginagamit ko sa aking Windows computer. Hindi ako pupunta sa mga detalye upang ipaliwanag kung bakit gumagamit ako ng XAMPP at kung bakit dapat mong isaalang-alang ang paggamit din nito. Habang tumagal ako ng ilang sandali upang malaman kung paano i-update ang bersyon ng PHP, kahit na ito ay makakatulong upang ibahagi ang aking karanasan at gawing mas madali ang iyong trabaho at makatipid ka ng maraming oras sa gawaing ito. Ang artikulong ito ay nakatuon upang ipakita sa iyo ang iba’t ibang mga pagpipilian sa kung paano i-update ang bersyon ng PHP sa XAMPP Windows at ayusin ang anumang problema na maaaring sumama.
Contents
Bakit Dapat Mong I-update ang XAMPP PHP Bersyon?
Tulad ng anumang iba pang software, sa PHP ito rin ay lubos na inirerekomenda na gamitin ang pinakabagong bersyon. Ang bagong bersyon ng PHP7 ay maraming mga pagpapabuti, kumpara sa lumang PHP5. Ginagamit ng PHP7 ang kalahati ng memorya at ang pagganap nito ay napabuti nang malaki. Narito ang ilang iba pang mga benepisyo ng paggamit ng PHP7:
- Ang PHP 7 ay halos dalawang beses mas mabilis kaysa sa mas mababang bersyon ng PHP
- Mababang paggamit ng memorya (hanggang sa 50%)
- Pinapadali ang Pangangasiwa ng Error
- Suporta sa 64-Bit Windows System
- Mga Bagong Operator ng Spaceship at Null Coalescing
- Pinapagana ang tumpak na Uri ng Mga Pahayag
- Magdagdag ng Mga Anonymous Classes
- Pinapadali ang Mga Pag-import Mula sa Parehong Mga Pangalan
- Ipinapakilala ang null coalescing & Spaceship operator at iba pa
Sa kabilang banda ang bersyon ng PHP5 ay hindi suportado nang mas mahaba. Halimbawa, ang Joomla 4 ay magkatugma lamang sa server na gumagamit ng hindi bababa sa bersyon ng PHP7. Ang mga ito ay ilan lamang sa mga kadahilanan, ngunit nakukuha mo ang punto.
I-update ang bersyon ng PHP sa Windows XAMPP
Kung nagpapatakbo ka ng isang mas lumang bersyon ng XAMPP (3.2.1 o mas matanda), malamang na gumagamit ka pa rin ng PHP5. Narito ang ilang mga pagpipilian sa kung paano i-upgrade ang lumang bersyon ng PHP5 sa PHP7.
I-download ang pinakabagong bersyon ng PHP na katugma sa iyong Windows (x86 o x64)
I-extract ang mga file sa isang folder na pinangalanan php
Pumunta sa iyong direktoryo ng pag-install ng XAMPP at pangalanan ang lumang folder ng php (tulad ng php_5)
Kopyahin ang kamakailang nakuha na php folder sa iyong folder ng pag-install ng XAMPP
Buksan ang XAMPP Control Panel at i-configure ang Apache
Mag-click sa pindutang I-configure sa tabi ng module ng Apache at piliin ang Apache (httpd-xampp.conf)
Palitan ang lahat ng php5 sa teksto ng php7 at i-save ang file
I-restart ang server ng Apache!
Paano kung ang server ng Apache ay hindi nagsisimula? Maaari kang makakuha ng sumusunod na mensahe ng error sa iyong XAMPP Control Panel:
[Apache] Nakita ang pagbabago sa katayuan: tumatakbo
[Apache] Nakita ang pagbabago sa katayuan: tumigil
[Apache] Error: Hindi inaasahan ang pag-shutdown ng Apache.
[Apache] Maaaring ito ay dahil sa isang naka-block na port, nawawalang mga dependencies,
Hindi wastong mga pribilehiyo, isang pag-crash, o pagsara ng ibang pamamaraan.
[Apache] Pindutin ang pindutan ng Mga log upang tingnan ang mga error sa log at suriin
[Apache] ang Windows Event Viewer para sa higit pang mga pahiwatig
[Apache] Kung kailangan mo ng karagdagang tulong, kopyahin at mai-post ito
[Apache] buong window ng log sa mga forum
Kung gayon, mangyaring gawin ang mga sumusunod:
Sa XAMPP Control Panel i-click ang pindutan ng Config sa tabi ng module ng Apache
Piliin ang Apache (httpd.conf)
Hanapin at palitan ang mga sumusunod na linya:
Makinig sa 80
sa
Makinig sa 8080
ServerName localhost: 80
sa
ServerName localhost: 8080
I-save at isara ang httpd.conf file
I-edit ang file na httpd-ssl.conf sa pamamagitan ng pag-click sa Apache (http-ssl.conf)
Hanapin at palitan ang mga sumusunod na linya:
Makinig sa 443
sa
Makinig sa 4443
sa
ServerName www.example.com:443
sa
ServerName www.example.com:4443
I-save at isara ang httpd-ssl.conf file
I-restart ang server ng Apache
Kung ginawa mo nang tama ang lahat, dapat magsimula ang Apache server.
Sa puntong ito ang isa pang pagkakamali ay maaaring huminto sa iyo gamit ang XAMPP Apache server:
Nawawalang problema sa DLL sa XAMPP
Hindi magsisimula ang programa dahil nawawala ang api-ms-win-crt-runtime-l1-1-0.dll mula sa iyong computer. Subukang muling mai-install ang programa upang ayusin ang problemang ito.
Ang error na ito ay dahil sa hindi napapanahong software ng Microsoft Visual C ++. Ang error ay maaari pa ring magpatuloy, kahit na maaari mong mai-install ang software na ito sa iyong computer.
Narito ang maaari mong gawin:
Pag-download ang pinakabagong bersyon ng Microsoft Visual C++
I-uninstall ang lumang bersyon mula sa iyong computer: Simulan > Control Panel > I-uninstall ang Mga Programa ng Program
I-restart ang iyong computer
I-install ang bagong bersyon na kamakailan mong na-download
I-restart muli ang iyong computer
Ilunsad ang XAMPP Control Panel at simulan ang Apache server – ang error na. Ay hindi na dapat mag-pop up
I-install ang XAMPP 3.2.2
Kung wala sa mga nabanggit na pamamaraan ang gumagana, iminumungkahi ko ang pag-install ng pinakabagong bersyon ng XAMPP. Ang pinakabagong bersyon ng XAMPP (3.2.2) ay kasama ang PHP7, kaya hindi mo kailangang gulo sa lahat ng mga problema sa itaas. Ngunit mag-ingat, huwag ma-overwrite ang iyong mga lumang file, dahil maaaring mawala mo ang lahat ng iyong mga proyekto, file at database. Narito ang isang madaling sundin ang gabay na hakbang-hakbang sa kung paano i-install ang bagong XAMPP at ilipat ang iyong mga proyekto sa:
Pumunta sa AppacheFrineds.org at pag-download ang bersyon na kailangan mo
Patakbuhin ang pag-install at pumili ng ibang folder ng patutunguhan para dito – kung ang iyong lumang bersyon ng XAMPP ay naka-install sa C: / xampp / folder, i-install ang bagong bersyon sa C: / newxampp /
Matapos ang matagumpay na pag-install transfer ang C: / xampp / htdocs / folder sa C: / newxampp / htdocs / – ililipat nito ang lahat ng iyong mga file ng proyekto sa bagong pag-install
Ilipat din ang C: / xampp / mysql / data / sa C: / xampp / mysql / data / – ililipat nito ang lahat ng impormasyon sa database sa bagong pag-install
Buksan ang bagong XAMPP Control Panel v3.2.2 – at simulan ang Apache at MySQL
Ngayon suriin ang bersyon ng php http: //localhost/phpinfo.php – dapat maglaman ng sumusunod na linya ang PHP file na ito:
<?php phpinfo (); ?>
Simulan ang paggamit ng kapangyarihan ng PHP7!
I-wrap up ito
Inaasahan ko talaga na nakatulong sa iyo ang artikulong ito. Kung nahihirapan ka pa rin, mangyaring ipaalam sa amin sa mga komento at subukan na sagutin ang iyong mga query at makahanap ng solusyon sa iyong problema. Maligayang coding!