Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Instalacja PHP na komputrze w środowisku WINDOWS (xp)
Forum PHP.pl > Forum > Serwery WWW
aduko
Mam problem z instalacją php. Postępowałem wedługł instrukcj instalacji, i niedziała, zainstalowałme Apache (działa) zainstalowałem MySQL (działa) no ale php już nie angrysmiley.gif . Prosze o szybką i rzetelną pomoc!!! :!: rolleyes.gif :?: :!: :!: :?: :?:
qbba
kupilem samochód, wlałem paliwo, nie jedzie.

Opisz to dokaldniej albo jeszcze lepiej poczytaj w manualu jeszcze raz o instalce.
Omega
Ja bym proponował na początek zainstalować jakis gotowy serwer, np. Krasnal, albo FoxServ.

A co do tego ze nie działa, to najprawdopodobniej masz błąd w ścieżkach w php.ini (ale tylko gdybam) 8)
intol
Stary - to nie takie hop - siup :!: Tu trzeba pokonfigurowć lub właśnie np. PHPTraid lub FoxServer instalnąć (choć nie polecam - lepiej samemu)
scanner
Dlaczego nikt z Was nie zasugerował autorowi posta aby przejrzał logi Apache'a?
Znajdują się one w katalogu %APACHE_DIR%/logs
Polecam takrze przejrzenie "Dziennika zdarzeń" systemu - sekcja "Aplikacje".

To pomaga rozwiązac większość problemów.
Prawdopodobnie nie skopiowałeś któregoś z plików php do odpowiedniego katalogu. Wróce do domu (za jakąś godzinę) to pokarzę Ci, co ja robię, aby uruchomić mojego localhosta.

Omega: odkąd samodzielnie zainstalowałem to co mam w sygnaturce, nikomu nie będę polecał gotowych pakietów.
intol: cała zabawa zajmuje może z 20 minut
qbba: może aduko nie wie gdzie szukac logów itp?
scanner
Ok. Oto moj przepis jak stworzyć sobie przyjemne środowisko pracy.
1. Stwórz katalog D:WebServer
2. Zainstaluj w nim Apache (2.0.47)
3. Zainstaluj w nim MySQL (4.0.14b)
4. Utwórz katalog D:WebServerphp5
5. Rozpakuj do niego PHP5 ( http://snaps.php.net - Latest CVS 5.0.x-dev )
6. Edytuj %APACHE_DIR%/conf/httpd.conf:
Cytat
  a. LoadModule php5_module %PHP5_DIR%/sapi/php4apache2.dll  
  b. DocumentRoot "D:DokumentyMy Webs"
  c. #
     # This should be changed to whatever you set DocumentRoot to.
     #
     <Directory "D:DokumentyMy Webs">
  d. DirectoryIndex index.html index.html.var index.php
  e. AddType application/x-httpd-php .php

7. Skopiuj
Cytat
  a. %PHP5_DIR%/php.ini-recomended -> %WIN_DIR%/php.ini
  b. %PHP5_DIR%/php4ts.dll -> %APACHE%/bin  
  c. %PHP5_DIR%/dlls/iconv.dll -> %APACHE%/bin  
  d. %PHP5_DIR%/dlls/libmysql.dll -> %APACHE%/bin

8. Edytuj: %WIN_DIR%/php.ini
Cytat
  a. error_reporting  =  E_ALL
  b. log_errors = Off
  c. display_errors = On
  d. extension_dir = "D:/WebServer/php5/extensions/"
  e. extension=php_mysql.dll

I wszystko mi działa. A jeśli nie, to wszystko pisze w logach Apache'a - najczęściej zdarza się jakaś literówka w php.ini lub httpd.conf.

Uwaga:.
aduko
Scanner napisał
Cytat
3. Zainstaluj w nim MySQL (4.0.14b)  


A może być wersja 4.0.15, raczej nic sie niezmienia?
scanner
W nawiasach podałem wersje, które miałem w momencie pisania posta.
aduko
Gdzie można ściągnąć Apache2 ? Ściągam przez eMule ale zawolno...
scanner
Aż cos brzydkiego mi sie ciśnie na usta...

http://httpd.apache.org/ !!!!!!
aduko
Czy mam wszystko w jednym katalogu instalować? Tzn. php w katalogu *:/WebServer/php,ale Apache i MySQL w WebServer :?: :?:
scanner
angrysmiley.gif
Cytat
D:WebServerApache2 (Apache)
D:WebServerMySQL4 (MySQL)
D:WebServerphp5 (php5)
D:DokumentyMy Webs (katalogi z projektami)
D:DokumentyMy Webs_addons (dodatki)
D:DokumentyMy Webs_addonssmarty
D:DokumentyMy Webs_addonsadodb
D:DokumentyMy Webs_pma (phpMyAdmin)
aduko
dobra, działa, ale mi kodu nieprzetwarza sad.gif zamiast tego co jest w kodzie zapisane, to mi nagi kod wyskakuje sad.gif co jest :?: ](*,)
bendi
Cytat
dobra, działa, ale mi kodu nieprzetwarza sad.gif zamiast tego co jest w kodzie zapisane, to mi nagi kod wyskakuje  :(  co jest :?:  ](*,)


Poszukalbys zamiast ludzi denerwowac !!

Ale skoro juz jestes taki natretny to masz

http://www.semestr.pl/~bendi/apache2_php4.exe

Jest to instalka php 4.3 i apacha 2 (testowane na XP), narazie powinno Ci starczyc.

Po instalacj wejdz do katalogu C:Apache2 i znajdz plik usluga_systemowa.txt (albo cos takiego) zrob co jest napisane, ponownie uruchom kompa i kliknij ten link http://localhost/test.php - jezeli widzsiz napis to wszystko gra i swoje pliki mozez wrzucac do katalogu
C:Apache2htdocs

No chyba ze Ci sie nie chce nic na nowo instalowac, to sproboj zmienic tagi <? ?> na <?php ?> moze to jest problem.

Powodzenia 8)
aduko
biggrin.gif Sory za problem :wink: Wszystko mi działa... ale według innej instrukcji. Książka
Cytat
php i MySQL: programowanie sieci WEB


Dzięki za wszystkie wskazówki i przepraszam za zamieszanie :mrgreen:
JOHNY
Czy jest duża różnica między apache 1.3.27 a 2 questionmark.gif bo zastanawiam sie nad postawieniem 2
Argumenty za i przeciw mile widziane smile.gif
bendi
Cytat
Czy jest duża różnica między apache 1.3.27 a 2 ?


A moze bys najpierw poszukal (nawet na tym forum angrysmiley.gif ) to nie takie trudne

http://forum.php.pl/viewtopic.php?t=5055

A jezeli szukales i potrzebujesz innych informacji to sprecyzuj pytanie.
rura
Witam wszystkich !
Czy próbował może ktos takiej kombinacji ?
Przeszedłem już przez fazę Apacza i PHP5, ale pozostaje kłopt z MySQL-em.(Tak podejrzewam). Kiedy włączam phpmyadmin pokazuje sie coś takiego
Kod
nie można załadować modułu MySQL,

proszę sprawdzić konfigurację php
. Normalnie kiedy chodzi Apacz 2.0.47 + php 4.3.3 wszystko jest w porzadku.
Czy ktoś mógłby powiedzieć co z tym fantem trzeba zrobić?
Może zamienić MySQL na 4 ?
Dzieki za jakieś info
scanner
No przecież kilka postów wyżej (na pierwszej stronie tego wątku) dałem działające rozwiazanie. Co prawda z MySQL 4 ale tym lepiej smile.gif
rura
A sorki, ale widzę , że nie wyświetliło tematu mojego postu. Apacz jest w wersji1.3.28.
Może rzeczywiście zdecyduje się na mysql v. 4.
ale teraz sprawdze co się stanie po dopisaniu
Cytat
extension=php_mysql.dll
. A w katalogu php5/extensions nie ma pliku php_mysql.dll . Spróbuje z php_msql.dll .
Cytat
php Warning: Unknown(): Unable to load dynamic library 'f:/serwer/php5/extensio
ns/php_msql.dll' - Nie mo┐na odnalečŠ okreťlonego modu│u.
in Unknown on line 0
Apache/1.3.28 (Win32) php/5.0.0b1 running...
Teraz php_mssql.dll - to samo. Coś tu pisze , że nie znaleziono pliku ntwdblib.dll.
I to samo, myphpadmin wyświetla
Cytat
nie można załadować modułu MySQL,
proszę sprawdzić konfigurację php.

Mam nadzieję, że z Apaczem2 PHP5 zadziała.
global
Cytat
biggrin.gif  Sory za problem  :wink:  Wszystko mi działa... ale według innej instrukcji. Książka
Cytat
php i MySQL: programowanie sieci WEB


Dzięki za wszystkie wskazówki i przepraszam za zamieszanie :mrgreen:



Wg jakiej instrukcji ?

Tego jeszcze nie sprawdzałem - dopiero po południu, ale może masz coś jeszcze.
DeyV
ludzie - po co sobie utrudniać życie?
Zainstaluj sobie gotowy pakiet - ja ostatnio jestem bardzo zadowolony z http://www.appservnetwork.com/ gdzie będziesz miał wkomponowane zarówno php jak i MySQl (najnowsze wersje) w dobrze chodzącego apacha 1.3.x
scanner
DeyV: wiem co mam, wiem gdzie co siedzi, wiem jak co jest skonfigurowane smile.gif
U mnie instalacja ręczna zajmuje (bez downloadu) jakieś 15 minut.
adisoft
Witam robilem wszystko tak jak Scanner podawal pare postow wyzej wszystko krok po kroku:
Cytat
Ok. Oto moj przepis jak stworzyć sobie przyjemne środowisko pracy.
1. Stwórz katalog D:WebServer
2. Zainstaluj w nim Apache (2.0.47)
3. Zainstaluj w nim MySQL (4.0.14b)
4. Utwórz katalog D:WebServerphp5
5. Rozpakuj do niego PHP5 ( http://snaps.php.net - Latest CVS 5.0.x-dev )
6. Edytuj %APACHE_DIR%/conf/httpd.conf: Cytat:
a. LoadModule php5_module %PHP5_DIR%/sapi/php4apache2.dll
b. DocumentRoot "D:DokumentyMy Webs"
c. #
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "D:DokumentyMy Webs">
d. DirectoryIndex index.html index.html.var index.php
e. AddType application/x-httpd-php .php

7. Skopiuj
Cytat:
a. %PHP5_DIR%/php.ini-recomended -> %WIN_DIR%/php.ini
b. %PHP5_DIR%/php4ts.dll -> %APACHE%/bin
c. %PHP5_DIR%/dlls/iconv.dll -> %APACHE%/bin
d. %PHP5_DIR%/dlls/libmysql.dll -> %APACHE%/bin

8. Edytuj: %WIN_DIR%/php.ini Cytat:

a. error_reporting = E_ALL
b. log_errors = Off
c. display_errors = On
d. extension_dir = "D:/WebServer/php5/extensions/"
e. extension=php_mysql.dll


I wszystko mi działa. A jeśli nie, to wszystko pisze w logach Apache'a - najczęściej zdarza się jakaś literówka w php.ini lub httpd.conf.


Tylko ze moje specyfikacje to:
apache_2.0.48-win32-x86-no_ssl, mysql-4.0.18-win, php-4.3.4-Win32.zip
Robilem robilem i nie wyszlo mi

Pierszy konflik to: Apache nie startowal bo nie mpgl zaladowac
LoadModule php4_module C:/WebServer/php4/sapi/php4apache2.dll
wyczytalem z loga i zapomnialem skomentowac tego modulu wiec dodalem Hash
Cytat
#LoadModule php4_module C:/WebServer/php4/sapi/php4apache2.dll

Teraz wszystko startuje tylko nie odpala *.php tylko chce je zapisac na HDD questionmark.gif? w logach nic na ten temat nie ma tylko ze ktos wywolal http://810.210.100.10/phpinfo.php daje test cfg w apachu i Syntax jest ok Jestem w kropce .... :cry:
adisoft
Nie dziala uzytkownicy dobrej woli oraz nasze GURU blagam o pomoc na Debianie zrobilem i chodzi a na widzie nie opis tutaj http://forum.php.pl/viewtopic.php?t=12688
JOHNY
No na windzie coś nie chce ładować modlułów z dll sad.gif

Zabrałem sie za instalacje php5 i lipa nie chce trybić z php4 nie było problemu.
Wszystko miałem w c:/Apache2/php i furzyło jak trzeba tylko wystaczyło dodać a conf apache linie:

ScriptAlias /php/ "c:/Apache2/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

i w php.ini określić scieżke do extension czyli w moim przypadku c:/Apache2/php/extension i miotało. Nawet nie musiałem kopiowac php4st.dll nigdzie

W przypadku php5 jest lipa bo nie chce furzyc nawet nie odpala sie php
adisoft
Ja w sprawie
Cytat
No na windzie coś nie chce ładować modlułów z dll

Zabrałem sie za instalacje php5 i lipa nie chce trybić z php4 nie było problemu.
Wszystko miałem w c:/Apache2/php i furzyło jak trzeba tylko wystaczyło dodać a conf apache linie:

ScriptAlias /php/ "c:/Apache2/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

i w php.ini określić scieżke do extension czyli w moim przypadku c:/Apache2/php/extension i miotało. Nawet nie musiałem kopiowac php4st.dll nigdzie

W przypadku php5 jest lipa bo nie chce furzyc nawet nie odpala sie php


Moglbys mi wyslac twojego httpd.confa i php.ini albo przynajmniej opisac
to:
ScriptAlias /php/ "c:/Apache2/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
Jak i gdzie i podczym i czy z # czy bez dodales?questionmark.gif?

adisoftweb@poczta.fm adisoftweb@hotmail.com GG 3939106
Bora
Nie chce tworzyć nowego dlatego dodam tutaj.
apache + php + mysql zainstalowałem bez problemu.
Instalowałem soebie na d: i za każdym formatem nie musiałem tego robić od nowa. Co ciekawe za każdą reinstalką wystarczyło php.ini skopiować i fikało ok. Działa ok ale zastanawia mnie czy żeby byo poprawnie nie powienienem skopiować jakiś plików i potem zawsze kopiowac do c:.
Jakie pliki należałoby tak wrzucić ?
Czy jest to konieczne skoro działa?
(apach i apache2) xp
Chciałęm przejść z php4 na php5..
Wszystko zrobiłem według opisów odpala sie apach po czym po chgwili zamyka sie bez pokazania błędu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.