2015-12-15 14 views
5

Po przeczytaniu kilku pytań o tym, jak uaktualnić xampp do nowszych wersji php. Zacząłem modernizacji kopalni do wersji 7, jak chciałem nauczyćAktualizacja Xampp do uruchomienia php 7

ścisłe typu podpowiedzi

Pobrałem php 7 z officialsite .I skopiowana zawartość tego folderu do folderu pobranego PHP xampp.but to nie działa. Zmieniłem nazwę php.ini-development na php.ini. Czy jest jakiś lepszy sposób, aby to zrobić, ponieważ nie działa.

Proszę o pomoc.

+0

Śledziłem ten : http: //stackoverflow.com/questions/14412379/how-can-i-update-my-version-of-php-for-xampp – Bugfixer

+0

Sprawdź, czy wszystkie php.ini domyślnie oczekują innej struktury katalogów. – RiggsFolly

+0

Umożliwia to uaktualnienie aktualnej wersji 5.3 do 7. Ponieważ nie widzę niczego powszechnego w obu folderach php, np. Starych i nowych. – Bugfixer

Odpowiedz

11

Uważam, że @camelCase jest dobre, ale można również rozważyć wypróbowanie tej metody. Może zaspokoić twoją potrzebę.

Aktualizacja do PHP7 w XAMPP Zanim przejdziemy dalej, zalecam wykonanie kopii zapasowej konfiguracji XAMPP. Po dokonaniu kopii zapasowej poniżej pewne kroki, aby skorzystać z PHP7 w XAMPP

  1. Pobierz PHP7: Pobierz php7 z php.net internetowej.

Jeśli twój apache jest bezpieczny dla wątków, to pobierz bezpieczną wersję PHP7, w przeciwnym razie pobierz NTS, czyli wersję bez wątków.

  1. Place PHP na odpowiednim miejscu w XAMPP: Połóż PHP7 w XAMPP. Zwykle wolę umieszczać lokalizację/XAMPP/php7, ale możesz ją ustawić zgodnie ze swoimi potrzebami. Nie ma żadnych ograniczeń dotyczących umieszczania nowej wersji php na xampp.

  2. Dołącz PHP7 z apache W XAMPP, PHP jest skonfigurowany przy użyciu apache ścieżkę [yourxampp/apache/conf/extra/httpd-xampp.conf]. Otwórz plik dodaj najpierw zmień całą ścieżkę zmiennej z katalogu php7.

Również nie zapomnij dodać moduł php7 za pomocą poniższego kodu

LoadFile yourxampppath/php7/php7ts.dll 
LoadFile yourxampppath/php7/libpq.dll 
LoadModule php7_module yourxampppath/php7/php7apache2_4.dll 

Upewnij się, aby zmienić katalog PHP ini dla PHP7

<IfModule php7_module> 
    PHPINIDir "yourxampppath/php7" 
</IfModule> 

Chechout www.techflirt.com

+1

Przejrzyj swój plik httpd-xampp.conf, dokonaj powyższych zmian, a także zmień wszystkie inne wystąpienia "php5" na "php7". Ale, jeszcze jedno: Kiedy opuściłem 'LoadFile yourxampppath/php7/libpq.dll', tak jak wyżej, mój Apache nie mógłby wystartować. Skomentowałem tę linię i voila, zaczyna się Apache. – TARKUS

+0

Dla wszystkich innych, takich jak ja, zastanawiających się, czy potrzebują "wątku bezpieczne" lub "bez wątku bezpieczne", zobacz tutaj: https://stackoverflow.com/q/1623914/1066234 - Zajrzałem również do http: // localhost/phpinfo. php i znalazłem "Bezpieczeństwo wątków" jako "włączone". –

5

Nie jestem pewien, czy byłeś w stanie rozwiązać ten problem, ale pomyślałem, że zaproponuję podejście, ponieważ to pytanie pojawia się wysoko w wyszukiwaniach Google i może przynieść korzyści innym.

Apache Friends wypuściło wersję XAMPP dla Windows, Linux i OS, która obsługuje PHP 7.0.1.

Z witryny:

Właśnie wydała nową wersję XAMPP dla wszystkich platform z PHP 7.0.1. Ta wersja zawiera również poprawioną wersję skryptów setup_xampp.bat i test_php.bat dla systemu Windows.

Można go pobrać z Apache Friends.