C:\Apache2.2 nevű mappába lett telepítve: Apache httpd-2.2.25-win32-x86-no_ssl.msi
C:\php nevű mappába lett kibontva a: php-5.4.35-Win32-VC9-x86.zip . A php.ini-development másolást követően, ismét a php mappába lett beillesztve, majd php.ini-re átnevezve, és nem a Windows mappába került.
Környezeti változók: PATH sor végére, ez lett beírva, ;C:\php
|
Ha nagy mennyiségű és időigényes feladatot kell végrehajtani PHP programunknak.
Akkor módosítsuk a php.ini fájlunkat, például így, ha számítógépünk kapacitása megengedi:
A php.ini módosítsa, a következő soroknál: max_execution_time = 60 Maximális átfutási idő az egyes script, másodpercben (DEF. 30) max_input_time = 90 Maximális időt minden script tölthet elemzés kérnek adatokat (DEF. 60) memory_limit = 128M Maximális memória egy script fogyaszt május (DEF. 128mb) upload_max_filesize = 200M Megengedett legnagyobb méret a feltöltött fájlokat. (DEF. 2mb) post_max_size = 180M Maximális mérete POST adat PHP, hogy elfogadja. A mi esetünkben a maximális méretét a fájl importálása nem több, mint 180MB. Ez azt jelenti, hogy a behozatali keresztül phpMyAdmin adatbázis 180MB.
Adatbázis alkalmazása esetén, a php.ini fájlunkban, ezeket is engedélyezni kell:
; extension=modulename.extension ; ; For example, on Windows: ; extension=msql.dll ; ; ... or under UNIX: ; extension=msql.so ; ; ... or with a path: ; ; extension=/path/to/extension/msql.so ; ; If you only provide the name of the extension, PHP will look for it in its ; default extension directory. ; ; Windows Extensions ; Note that ODBC support is built in, so no dll is needed for it. ; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) ; extension folders as well as the separate PECL DLL download (PHP 5). ; Be sure to appropriately set the extension_dir directive. ; ;extension=php_bz2.dll ;extension=php_curl.dll ;extension=php_fileinfo.dll ;extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php_intl.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_exif.dll ; Must be after mbstring as it depends on it extension=php_mysql.dll extension=php_mysqli.dll ;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client ;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
A mysql egy régebbi változat, helyette a mysqli lett bevezetve. Lehetséges, hogy újabb verziók telepítésekor, a mysql már nem fog szerepelni.
Windows 8.1 renszergazda belépéshez, a számítógép kikapcsolása helyett, a kijelentkezésre kellett kattintani, majd belépéskor, az user szóra.
2020–ban az ajánlások végett, nekiláttam a PHP 7.2 verzió telepítésének.
Telepítése után a phpinfo() lekérdezésekor, a PHP Version php 5.4.35 jelent meg.
A conf és ini fájlok meghatározásainak megváltoztatásakor sem változott a phpinfo() tartalma.
Az Interneten próbáltam hasznos információt beszerezni, de nem találtam megoldást.
A PHP 7.x leírásában olvastam, hogy töltse le az Apache 2.0.x legújabb verzióját és a megfelelő PHP változatát.
Telepítettem a legújabb verziót.
PHP ini beillesztéséhez és annak módosításához rendszergazda jogosultságot kért.
Ettől kezdve, böngésző a localhost-ra, a nem található szöveget jelenítette meg.
Sok időt töltöttem a beállításokkal, de nem sikerült.
Ezért úgy döntöttem, visszaállítom az előző állapotokat, megvolt a régebben letöltött Apache és PHP zip fájl.
Újból telepítettem mind kettőt.
A localhost lekérdezésekor megjelent az " It works!” azaz, az Apache telepítés sikeres lett.
Viszont a phpinfo() tartalma helyett a kódleírás jelent meg. ( <?php phpinfo(); ?> )
A php.ini és Apche conf fájlok sokszori módosításakor sem jelt meg, php kiterjesztésű fáj webes formátumba, csak a kódszöveget írta ki.
Mérgemben letöröltem Apache és php mappákat.
Telepítettem az ajánlott XAMPP telepítő verziót.
Betöltődés után közölte, hogy hiányzik egy libsqlite3.dll fájl a gépemről, és ezért nem fog működni.
Ekkor már ott tartottam, hogy fogom a gépet, elviszem oda, ahol vettem, és megkérem őket, hogy a C meghajtóról töröljenek mindent, és telepítsék újból a Windows 8.1- et vagy tegyék fel a 10-es verziót.
Jött a hétvége, gépet nem tudtam elvinni, ezért megpróbálkoztam újból, ha nem sikerül nem baj, úgyis újra lesz telepítve.
Információim szerint, néhány program gondot okozhat.
Elsőnek töröltem a Skype-ot, majd a későbbiekben telepített Security programot. (Ezeket később is telepíthetem.)
Újra indítottam a gépet, ezt követően nem bezártam, hanem csak kiléptem, és újból beléptem az user szóra kattintva.
Ismét telepítettem a előzőleg már működött Apache és PHP verziókat.
Végrehajtottam az Apache conf és php.ini módosításokat úgy, ahogyan az a régi időben is volt.
A html fájlok rendben, a phpinfo() vagy bármely php kiterjesztésű fájlok lekérdezésekor, a kódleírás jelent meg.
Engedélyeztem a minden fájl felderítését.
Módosítottam az Apache httpd.conf fájlt.
Letíltottam az eddig bevált # AddHandler application / x-httpd-php .php meghatározást, és
beirtam az AddType application/x-httpd-php .php meghatározást. ( Kb. a 412-ik sornál.)
Számítógépet kikapcsoltam, és újra indítottam.
A localhost beírását követően megjelent az " It works!” a phpinfo()-ra megjelent a tartalom.
Ettől kezdve, rendesen futott a html és php kiterjesztésű fájl is.