Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP apc installointi

Shintaja [19.11.2007 17:41:26]

#

Olen tässä yrittäny asentaa APC minun palvelimelle (Windows server 2003).
PHP 5.2
Monissa installointi tutoriaaleissa kerrotaan näin:

http://www.whenpenguinsattack.com/DownloadFiles/apc_files.zip

After downloading and extracting the above zip file, complete the following steps:

1) copy the proper php_apc.dll (depending on your version) into your php extensions directory

2) add the following to your php.ini: extension=php_apc.dll (this should be placed under the other extension lines)

3) add the following to your php.ini:

apc.shm_segments=1
apc.optimization=0
apc.shm_size=128
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.mmap_file_mask=/tmp/apc.#*$!#*$!
apc.enable_cli=1

Note: apc needs a temp path to exist, and be writable by the web server. It checks TMP, TEMP, USERPROFILE environment variables in that order and finally tries the windows directory if none of those are set.

4) copy apc.php (included with the .zip file) to directory on your web server and launch it.

Olen tehnyt tämän kaiken ja minulla on oikea versio php_apc.dll:ästä, mutta apc ei vain suostu lähtemään käyntiin en ainakaan näe minkäänlaista muutosta php:eessä ja en näe mitään tossa apc.php tiedostossa kun käynnistän sen.

Tässä on minun osa php.ini:stä

extension=php_apc.dll

apc.enabled = 1
apc.shm_segments=1
apc.optimization=0
apc.shm_size=128
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.user_entries_hint=4096
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.gc_ttl = 3600
apc.filters= NULL
apc.file_update_protection= 2
apc.slam_defense= 0
apc.cache_by_default=1
apc.enable_cli=1
apc.stat=1
apc.write_lock=1
apc.report_autofilter=0
apc.include_once_override=0
apc.rfc1867 = 1
apc.rfc1867_prefix = upload_
apc.rfc1867_freq=50M
apc.rfc1867_name = APC_UPLOAD_PROGRESS
apc.max_file_size = 200M
apc.localcache =1
apc.localcache.size=512

ajv [19.11.2007 21:08:02]

#

Muistan tapelleeni samanlaisessa ympäristössä php:n kanssa. Kannattaa ihan ensimmäiseksi tarkistaa, että muokkaat oikeaa ini-tiedostoa. Kokeile muuttaa sieltä jotain perus-juttua, vaikka register_globalsin laitat päälle ja sen jälkeen käynistät uusiksi webbiserverin (tai koko serverin) ja kokeilet tuliko muutokset voimaan. PHP:n asetukset varmistat kätsysti myös phpinfo()-funktiolla.

Jos muutokset ei mene läpi, niin koita heittää se php.ini tiedosto windows-hakemistoon ja samat rutiinit.

Saatan taas puhua palturia ja muistaa väärinkin, eikä tältä istumalta ole pääsyä tuohon palvelimeenkaan enää, mutta jos et muuta keksi... :)

Shintaja [20.11.2007 16:43:15]

#

Joo oon mä pistäny oikeeseen paikkaan.. Ei siis mitään hajua miks ei lähe toimiin

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta