no sapi folder, or dll! RE: [PHP-DB] php/ apache/ windows XP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



i don't have a sapi folder, nor a php4apache.dll...

i downloaded the installer, what might be the problem?
wrong version or something?

argh! :P sorry for the bother...


--- Einar_Jónsson <ej@emax.is> wrote:
> looks like you didn't read the install.txt provided
> with php, so i'll
> just paste the important part here for your
> convenience:
> 
> Installing PHP for Apache as module
>   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
>   Now that version 4.1 introduces a safer sapi
> module, we recommend
>   that you configure PHP as a module in Apache.
> 
>   To accomplish this, you have to load the
> php4apache.dll in your
>   Apache httpd.conf.
> 
>   !! NOTE !!
>   Whereever you load php4apache.dll from,
> php4apache.dll also
>   needs the php4ts.dll also included in the PHP4
> distribution.
>   php4apache.dll depends on php4ts.dll which is
> loaded as soon as
>   Apache loads php4apache.dll. If php4ts.dll can't
> be found, you
>   usually get an error like (also see the
> "Problems?" section at
>   the end of the file):
> 
>     Cannot load c:/php/sapi/php4apache.dll into
> server
> 
>   So where does php4ts.dll has to be to be properly
> loaded ?
>   php4ts.dll is searched in the following order:
> 
>   1) in the directory where apache.exe is start from
>   2) in the directory where php4apache.dll is loaded
> from
>   3) in your %SYSTEMROOT%\System32,
> %SYSTEMROOT%\system and
>      %SYSTEMROOT% directory.
>      Note: %SYSTEMROOT%\System32 only applies to
> Windows NT/2000/XP)
>   4) in your whole %PATH%
> 
>   Note: What is %SYSTEMROOT% ? Depending on your
> Windows
>         installation this may be for example
> c:\winnt or C:\windows
> 
>   Usually you would just copy it over to
> %SYSTEMROOT%\System32.
>   But if you want to have multiple PHP installations
> (for
>   whatever reason) this is a bad idea. For this
> circumstance the
>   safest thing is to let php4ts.dll reside in the
> same directory
>   where php4apache.dll is loaded from (see point 2
> above).
> 
> 
>   After you've set up the file layout properly,
> you're ready to
>   finally configure Apache to load the PHP4 module.
> Just add the
>   following lines to your httpd.conf:
> 
>    LoadModule php4_module c:/php/sapi/php4apache.dll
>    AddModule mod_php4.c
>    AddType application/x-httpd-php .php
> 
>   Note: Especially newer versions of Apache do not
> need the
>         AddModule directive anymore, your milage may
> vary.
> 
> 
>   Where do I have to put the php.ini ?
>    The php.ini files is only searched in two places:
>    1) in your Apache installation directory (e.g.
> c:\apache\apache)
>    2) in your %SYSTEMROOT% directory.
>   
> 
> 
> 
> -----Original Message-----
> From: Mechanical Messiah
> [mailto:mechanicalmessiah@yahoo.com] 
> Sent: 25. apríl 2003 19:32
> To: php-db@lists.php.net
> Subject:  php/ apache/ windows XP
> 
> 
> What is the problem here? I'm a n00b, I'm extremely
> sorry if I'm wasting your time, but I couldn't find
> the answer elsewhere!
> 
> I'm trying to set up php through apache4 on an XP
> server. all i get when i view a php file is the
> source
> of it displayed in the browser.
> 
> added to httpd.conf --> "LoadModule php4_module
> ../../../php/php4ts.dll"
> 
> error -->
> "Syntax error on line 174 of C:/Program Files/Apache
> Group/Apache2/conf/httpd.conf:
> Can't locate API module structure `php4_module' in
> file C:/PHP/php4ts.dll: No error"
> 
> __________________________________________________
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo
> http://search.yahoo.com
> 
> -- 
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 


__________________________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo
http://search.yahoo.com

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux