Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Apache 2.2.3 i php 4.4.3
Forum PHP.pl > Forum > Serwery WWW > Apache
coolart
Witam mam nastepujacy i chyba niby latwy problem do rozwiazania lecz przejzalem juz 5 linkow wraz z art. na tej stronie, na forum i dalej nie rozumie o co apachowi chodzi, a boli go to ze kiedy laduje modul a raczej biblioteke

Kod
LoadModule php4_module /webserv/php/sapi/php4apache2.dll


apache sie wywala, kiedy zhaszuke to apache leci lecz nie rozumie php wiec moje pytanie brzmi, czy istnieje inny sposob zaladoawania php poniewaz apache 2.2.3 nie lubi tego dll. wszystko poprzegrywalem co gdzie trzeba, zkonfigurowalem na spokojnie i dalej nie chce leciec jak potrzebne beda wpisy to wkleje bo juz 3 dzien z tym walcze i nie idzie, a w necie wiekszosc to konfigi na linuxy.
rama
Tutaj masz rozwiąznie...
Hmm, jeszcze możesz spróbować dodać literę dysku do ścieżki modulu (np.)
Kod
LoadModule php4_module c:/webserv/php/sapi/php4apache2.dll
Zakładając, że apache'a masz na Windowsie
coolart
niestety to z dopisaniem C: jak i z " oraz bez dalej sie kszaczy ale znalazlem z linka ktorego podales

znalazlem pod 4.4.x ale mam problem poniewaz nie rozumie kilku slow

Cytat
# configure the path to php.ini
PHPIniDir "C:/php"

tylko nie wiem gdzie to wpisac czy w ini hoc tego tam nie ma czy w conf apachu tak jak z php5 jest no i
Cytat
- Finally install the Visual C++ 2005 Redistributable Package (the binary is build with VC 2005).
Download it from:
http://www.microsoft.com/downloads/details...;displaylang=en
When you have already installed the .NET framework 2 you can skip this step.

mozesz mi to wytlumaczyc poniewaz anglika w zyciu nie mialem a to co znam z filmow i tych podobnych ale nie dokonca rozumie tych zdan

a caly readme zawiera
Cytat
# Install:
- Copy php4apache2.dll to your php folder (eg. c:/php)
- Copy httpd.exe.manifest to apache2/bin
- Finally install the Visual C++ 2005 Redistributable Package (the binary is build with VC 2005).
Download it from: http://www.microsoft.com/downloads/details...;displaylang=en
When you have already installed the .NET framework 2 you can skip this step.
# Add to your httpd.conf
LoadModule php4_module "c:/php/php4apache2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"
Note: Remember to substitute the c:/php for your actual path to php in the above examples.

mozesz mi to wytlumaczyc poniewaz anglika wrzyciu nie mialem a znam kilka slowek ale nie dokonca niektore nie rozumie
rama
Kod
# configure the path to php.ini
PHPIniDir "C:/php"
Wprowadza się w httpd.conf, czyli pliku konfiguracyjnego Apache'a winksmiley.jpg
Oczywiście jeśli chcesz mieć php.ini w zupełnie innym miejscu niż C:\windows

Cytat
- Finally install the Visual C++ 2005 Redistributable Package (the binary is build with VC 2005).
Download it from:
http://www.microsoft.com/downloads/details...;displaylang=en
When you have already installed the .NET framework 2 you can skip this step.
- Finalnie, zainstaluj Visual C++ 2005 Redistributable Package ("Plik" został stworzony przy użyciu VC 2005)
Pobierz to z:
[link]
Jeśli masz już zainstalowanego .NET framework 2, to możesz pominąc ten krok/punkt.

Readme:

# Instalacja
- Skopiuj php4apache2.dll do Twojego katalogu php (np. c:/php)
- Skopiuj httpd.exe.manifest do apache2/bin
- (wyżej masz przetłumaczone)

# Dodaj do Twojego pliku httpd.conf
...

# Skonfiguruj sciezke do php.ini
...
Uwaga: Pamiętaj, aby zamienić c:/php na sciezke do Twojego katalogu php w powyższych przykładach.
coolart
dzieki wszystko dziala, powiedzmy bo mam kolejny problem ale to juz z apachem samym bo nie wiem co mu dolega, a mianowicie pisze ze dziala, cielona strzalka jest, php, mysql widzi tyle ze jak zmienilem nazwe documentroot nie wlazi mi z tego tylko trzyma sie docelowego i nie wiem o co mu chodzi moze gdzies blad jest ale ja nic nie widze nawet userdoc mi nie wlazi.
Kod
ThreadsPerChild 250
MaxRequestsPerChild  0

ServerRoot "C:/webserv/Apache2.2"

Listen 80

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule php4_module "C:/webserv/php/php4apache2.dll"

ServerAdmin coolart@pop.pl

ServerName 127.0.0.1:80

DocumentRoot "D:/www/glowny/"

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>

<Directory "D:/www/glowny/">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<IfModule dir_module>
    DirectoryIndex index.php index.html index.htm
</IfModule>

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
</FilesMatch>

ErrorLog logs/error.log
LogLevel warn

<IfModule log_config_module>
  
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
      </IfModule>
    CustomLog logs/access.log common
</IfModule>

<IfModule alias_module>
    ScriptAlias /cgi-bin/ "C:/webserv/Apache2.2/cgi-bin/"
    ScriptAlias /php/ "c:/webserv/php/"
    Action application/x-httpd-php "c:/webserv/php/php.exe"
    AddType application/x-httpd-php .php .php3 .phtml

</IfModule>

<Directory "C:/webserv/Apache2.2/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

DefaultType text/plain

<IfModule mime_module>  
    TypesConfig conf/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

</IfModule>
# Fancy directory listings
Include conf/extra/httpd-autoindex.conf

# User home directories
Include conf/extra/httpd-userdir.conf

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

moze ktos tu widzi blad ale chyba go nie ma
rama
a co apache dokładnie wyrzuca? Jaki błąd? winksmiley.jpg
Jak coś to popatrz w error logach apache'a, znajdziesz je w "scieżka do apache/logs/'

PS Jeśli chodzi konkretnie o DocumentRoot, to pamietaj, że przed zmianą musi istnieć już dany katalog do którego chcesz skierować apache'a smile.gif
coolart
po wyczyszczeniu loga i puzniejszym odpaleniu wywala takie cus
Kod
[Tue Aug 22 20:16:56 2006] [notice] Apache/2.2.3 (Win32) php/4.4.4 configured -- resuming normal operations
[Tue Aug 22 20:16:56 2006] [notice] Server built: Jul 27 2006 16:49:49
[Tue Aug 22 20:16:56 2006] [notice] Parent: Created child process 2876
[Tue Aug 22 20:16:57 2006] [notice] Child 2876: Child process is running
[Tue Aug 22 20:16:57 2006] [notice] Child 2876: Acquired the start mutex.
[Tue Aug 22 20:16:57 2006] [notice] Child 2876: Starting 250 worker threads.
[Tue Aug 22 20:16:57 2006] [notice] Child 2876: Starting thread to listen on port 80.

A sciezka jest na 100% poprawna bo dawniej z krasnala taka ustalalem

chyba juz dziala, problem prawdopodobnie dotyczyl rebootu systemu teraz juz dziala

Jeszcze raz Wielkie Dzieki za cierpliwosc na tak blachne pytania
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.