EA 0.94 and PHP442

Hi,
sorry for my english ( i m french), So i have a problem to install eaccelerator.dll, when i put it in the extensions folder, apache doesn't start whithout error other than "apache services can't start".

I try all dll for PHP442 and eaccelerator 0.9.4 .

when i cancel this dll, i have in apache errors.log ( eaccelerator.dll is invalid) but eaccelerator seems to be installed, i see it in phpinfo.php, it is normal ????

is there someone to help me?



Salut Toto, Je suis

Salut Toto,

Je suis Franco-Americain.
Does Apache start without eAccelerator ?
How are you loading eAccelerator ?

++,
C

Does Apache start without

Does Apache start without eAccelerator ?
yes
How are you loading eAccelerator ?
i put this in php.ini
-----------------------
[eaccelerator]
zend_extension_ts="eaccelerator.dll"
eaccelerator.cache_dir = "E:\applis\php442\eaccelerator\tmp"
eaccelerator.shm_size="64"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys="shm_and_disk"
eaccelerator.sessions="shm_and_disk"
eaccelerator.content="shm_and_disk"
eaccelerator.admin.name="admin"
eaccelerator.admin.password=""
--------------------------------
and this in httpd.conf
---------------------------------
Alias "/eaccelerator" "E:/applis/php442/eaccelerator"

Options Indexes FollowSymLinks Includes
AllowOverride All
#Order allow,deny
Allow from all

-----------------------------------
and i enabled eaccelarator with eaccelerator.php

Try loading eaccelerator

Salut Toto,

You do not need to modify anything in your httpd.conf to get eaccelerator running. This line is not neccessary "Alias "/eaccelerator" "E:/applis/php442/eaccelerator"".

Where did you copy the eaccelerator.dll ?

Try loading eaccelerator directly:
comment out line with zend
and load eaccelerator with (make sure your eaccelerator.dll is in your php extension folder defined by extension_dir in your php.ini)
extension=eaccelerator.dll

++,
C

thank you, but i don't

thank you,
but i don't anderstand what you mean by "comment out line with zend" to load eaccelerator directly.

comment out line with

comment out line with Zend:
zend_extension_ts="eaccelerator.dll"
becomes
;zend_extension_ts="eaccelerator.dll"

load directly:
extension=eaccelerator.dll