Archívum - Aug 14, 2010
Apache PHP5 és Mysql telepítése Windows 7 x64 alá
Sziasztok!
Elakadtam a PHP telepítésénél 64 bites Windows 7 alatt.
A fenti alkalmazásokat külön-külön próbáltam feltenni.
Először feltettem az Apache-ot (httpd-2.2.16-win32-x86-openssl-0.9.8o.msi), konfiguráltam virtualhostot és directory-t, és szépen kiszolgálta a statikus teszt oldalt.
Ezután PHP-t próbáltam Apache modulként telepíteni:
A letöltött php-5.2.14-Win32.zip-ből kicsomagoltam mindent a c:/Program Files (x86)/PHP5 könyvtárba.
A php.ini-recommended fájlt átneveztem php.ini-re, az apache httpd.conf-jába beírtam a LoadModule sort, beállítottam hogy a php.ini-t hol keresse, és definiáltam a .php kiterjesztést:
LoadModule php5_module "C:/Program Files (x86)/php5/php5apache2_2.dll"
PHPIniDir "C:/Program Files (x86)/php5"
AddType application/x-httpd-php .php
Az apache újraindítása után a phpinfo.php szépen elindult, kilistázta a dolgokat.
A php.ini-ben még nem volt egy extension sem beolvasva.
Az extensionokhöz szükséges libeket és más .dll-eket bemásoltam a c:/windows/system32 könyvtárába, (maradt másolat a PHP5 könyvtárában), hogy megtalálja őket.
Ezután elkezdtem engedélyezni azokat az extensionöket, amiket használni szoktam, és az apache újraindítása után néztem a phpinfo() függvény kimenetét, illetve az apache error.log-ját.
Az 1. próbálkozás a php-5.2.14-Win32.zip volt, melyekkel a következő tapasztalataim voltak:
- mbstring
- openssl
szépen betöltődött, amivel gondok voltak:
-curl
-mcrypt
-mysql
Ezekre azt írta az apache error.log-ja, hogy nem találja az extension dll-jeit, ami tudtommal azt jelenti, hogy a külső libeket nem sikerül betöltenie, vagy egyéb hiba lehet. Hiába próbálkoztam, nem sikerült betölteni ezeket az extensionöket.
Guglizás nyomán azt olvastam, hogy a curl-nek az lehet a baja, hogy libeay32.dll és a ssleay32.dll-t nem tudja betölteni, de az openssl viszont betöltődött! (A 2. és 3. próbálkozásomnál ez magától megoldódott)
A 2.
Elakadtam a PHP telepítésénél 64 bites Windows 7 alatt.
A fenti alkalmazásokat külön-külön próbáltam feltenni.
Először feltettem az Apache-ot (httpd-2.2.16-win32-x86-openssl-0.9.8o.msi), konfiguráltam virtualhostot és directory-t, és szépen kiszolgálta a statikus teszt oldalt.
Ezután PHP-t próbáltam Apache modulként telepíteni:
A letöltött php-5.2.14-Win32.zip-ből kicsomagoltam mindent a c:/Program Files (x86)/PHP5 könyvtárba.
A php.ini-recommended fájlt átneveztem php.ini-re, az apache httpd.conf-jába beírtam a LoadModule sort, beállítottam hogy a php.ini-t hol keresse, és definiáltam a .php kiterjesztést:
LoadModule php5_module "C:/Program Files (x86)/php5/php5apache2_2.dll"
PHPIniDir "C:/Program Files (x86)/php5"
AddType application/x-httpd-php .php
Az apache újraindítása után a phpinfo.php szépen elindult, kilistázta a dolgokat.
A php.ini-ben még nem volt egy extension sem beolvasva.
Az extensionokhöz szükséges libeket és más .dll-eket bemásoltam a c:/windows/system32 könyvtárába, (maradt másolat a PHP5 könyvtárában), hogy megtalálja őket.
Ezután elkezdtem engedélyezni azokat az extensionöket, amiket használni szoktam, és az apache újraindítása után néztem a phpinfo() függvény kimenetét, illetve az apache error.log-ját.
Az 1. próbálkozás a php-5.2.14-Win32.zip volt, melyekkel a következő tapasztalataim voltak:
- mbstring
- openssl
szépen betöltődött, amivel gondok voltak:
-curl
-mcrypt
-mysql
Ezekre azt írta az apache error.log-ja, hogy nem találja az extension dll-jeit, ami tudtommal azt jelenti, hogy a külső libeket nem sikerül betöltenie, vagy egyéb hiba lehet. Hiába próbálkoztam, nem sikerült betölteni ezeket az extensionöket.
Guglizás nyomán azt olvastam, hogy a curl-nek az lehet a baja, hogy libeay32.dll és a ssleay32.dll-t nem tudja betölteni, de az openssl viszont betöltődött! (A 2. és 3. próbálkozásomnál ez magától megoldódott)
A 2.
PHP alapú sablonmegoldás
Komoly alkalmazások fejlesztése elképzelhetetlen sablonok használata nélkül. Számtalan megoldás létezik, az egyik legismertebb talán a Smarty. Én most egy sokkal egyszerűbb, PHP alapú megoldást szeretnék bemutatni, amivel könnyű elindulni a sablonok használatának rögös útján, és ha megismeri az ember, lehet, hogy nem is érzi szükségét a továbblépésnek.
E-mail cím készítése
Sziasztok!
Az lenne a kérdésem, hogy ingyenesen hogyan tudnék létrehozni hasonló e-mail címeket:
info##kukac##oldalam.hu
admin##kukac##oldalam.hu
stb.
És akkor az oldalam: www.oldalam.hu
Természetesen a helyükre az én oldalam menne.
A segítségeket előre is köszönöm!
■ Az lenne a kérdésem, hogy ingyenesen hogyan tudnék létrehozni hasonló e-mail címeket:
info##kukac##oldalam.hu
admin##kukac##oldalam.hu
stb.
És akkor az oldalam: www.oldalam.hu
Természetesen a helyükre az én oldalam menne.
A segítségeket előre is köszönöm!