Apache + php config

Apache + php config
2006-10-31T15:43:33+01:00
2006-11-01T02:20:01+01:00
2022-11-02T01:15:48+01:00
Stiki
Sziasztok ha valaki értelmesen eltudná magyarázni hogy lehet apache 2.2-t és php5-t össze kapcsizni azt meg köszönném. elméletileg minden be állítás jó apache működik php nélkül, php működik apache nélkül, a kető együtt nem megy hiba üzi a következő:
"
The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 487 of C:/ApacheHttpS/conf/httpd.conf: Cannot load C:/ApacheHttpS/php/php5apache2.dll into server: A megadott modul nem tal\xe1lhat\xf3. .
"
ez lett beírva a httpd.conf-ba:
"
# For PHP 5 do something like this:
LoadModule php5_module "c:/ApacheHttpS/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/ApacheHttpS/php"
"

php .dll-ek a létező összes helyen vannak/voltak már
a könyvtár írható/olvasható
kérlek segítsetek
Mutasd a teljes hozzászólást!
1. weblabor

Apache 2 + MySQL + PHP 5 installálás

1, Apache telepítés

Töltsd le az Apache webszervert a Download - The Apache HTTP Server Project címről.
http://apache.webhelyek.hu/httpd/binaries/win32/apache_2.0.55-win32-..

Network Domain: localhost
Server Name: localhost
Administrator e-mail address: @
For all users on port 80, as service

Custom

Az útvonalat cseréld re C:\-re. (Létrejön majd az Apache2 könyvtár.)

2, MySQL telepítés

Töltsd le a MySQL szervert a MySQL :: MySQL Community Downloads címről.
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.18-win32.zip/..
Kövesd a varázsló lépéseit és konfiguráld be fejlesztésre, UTF-8 karakterkészlettel.

Célszerű letölteni az adminisztrátort a http://dev.mysql.com/downloads/administrator/index.html címről.
http://dev.mysql.com/get/Downloads/MySQLAdministrationSuite/mysql-ad..
Kövesd a varázsló lépéseit.

Célszerű letölteni a Query Browsert a http://dev.mysql.com/downloads/query-browser/1.1.html címről.
http://dev.mysql.com/get/Downloads/MySQLAdministrationSuite/mysql-qu..
Kövesd a varázsló lépéseit.

3, PHP telepítés

Töltsd le a PHP-t a PHP: Downloads címről.
http://hu.php.net/get/php-5.1.2-Win32.zip/from/this/mirror

Csomagold ki a C:\PHP könyvtárba.

4, Konfigurálás

Vezérlőpult > Rendszer > Speciális > Környezeti változók > Rendszerváltozók > Új

Név: PHPRC
Érték: c:\php

Vezérlőpult > Rendszer > Speciális > Környezeti változók > Rendszerváltozók > PATH > Szerkesztés

Érték: hozzáadni a végéhez a ;c:\php részt

ÚJRAINDÍTÁS!

Az Apache konfigurációs fájl módosítása – PHP futtatása modulként. (C:\Apache2\conf\httpd.conf)
A végéhez hozzáfűzni:

# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php/"

A php.ini-recommended fájról másolat készítése a c:\php könyvtárban php.ini néven.
A következő részek módosítása:

Hibakezelés, jelentések bekapcsolása (éles rendszerben tiltott!)
display_errors = Off helyett display_errors = On
display_startup_errors = Off helyett display_startup_errors = On

A hibajelzésben szereplő link alkalmazható a felhasználói kézikönyvben való navigálásra:
Töltsd le a kézikönyvet a http://hu.php.net/get/php_manual_hu.html.gz/from/a/mirror címről az Apache C:\Apache2\htdocs\!phpmanual könyvtárába.

;docref_root = "/phpmanual/" helyett docref_root = "/!phpmanual/php_manual_hu.html.gz.htm#"

A modulok helyének megadása
extension_dir = "./" helyett extension_dir = "c:\php\ext"

Modulok engedélyezése igény szerint, mysql kell
extension=php_mysql.dll

Tesztoldal az Apache C:\Apache2\htdocs könyvtárába test.php néven. A felhasználónevet és a jelszót módosítani kell a MySQL telepítésekor megadott értékek szerint! A tartalma legyen:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title>PHP információk</title>
</head>

<body>
<?php

// PHP információk
phpinfo();

// Csatlakozás
$kapcsolat = mysql_connect('localhost:3306', 'root', 'JELSZÓ')
or die('MySQL hiba, nem tudok csatlakozni: ' . mysql_error());

echo '<center><h1>A MySQL kapcsolódás sikerült!</h1></center>';

// Kapcsolat lezárása
mysql_close($kapcsolat);

?>
</body>
</html>


2. APACHE documentation
3. PHP.NET
Mutasd a teljes hozzászólást!

  • Szia

    Használj szervercsomagot és nem lesznek hasonló problémáid. Pl: EasyPHP
    Mutasd a teljes hozzászólást!
  • és ez tuti lesz?

    van ilyenem de nekem ezt kell össze kapcsizni
    Mutasd a teljes hozzászólást!
  • Elvileg ezek a telepítésnél automatikusan beállítanak mindent, neked csak a főbb paramétereket kell megadnod.
    Ha php + apache + mysql hármast kézzel telepítesz és állítasz be, az egyrészt időigényesebb, másrészt nagyobb a hiba valószínűsége. Nyilván vannak ellenérvek, nekem a csomag vált be.

    [szerk]
    Ezt próbáld ki, ez a jó: AppServ
    [/szerk]
    Mutasd a teljes hozzászólást!
  • 1. weblabor

    Apache 2 + MySQL + PHP 5 installálás

    1, Apache telepítés

    Töltsd le az Apache webszervert a Download - The Apache HTTP Server Project címről.
    http://apache.webhelyek.hu/httpd/binaries/win32/apache_2.0.55-win32-..

    Network Domain: localhost
    Server Name: localhost
    Administrator e-mail address: @
    For all users on port 80, as service

    Custom

    Az útvonalat cseréld re C:\-re. (Létrejön majd az Apache2 könyvtár.)

    2, MySQL telepítés

    Töltsd le a MySQL szervert a MySQL :: MySQL Community Downloads címről.
    http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.18-win32.zip/..
    Kövesd a varázsló lépéseit és konfiguráld be fejlesztésre, UTF-8 karakterkészlettel.

    Célszerű letölteni az adminisztrátort a http://dev.mysql.com/downloads/administrator/index.html címről.
    http://dev.mysql.com/get/Downloads/MySQLAdministrationSuite/mysql-ad..
    Kövesd a varázsló lépéseit.

    Célszerű letölteni a Query Browsert a http://dev.mysql.com/downloads/query-browser/1.1.html címről.
    http://dev.mysql.com/get/Downloads/MySQLAdministrationSuite/mysql-qu..
    Kövesd a varázsló lépéseit.

    3, PHP telepítés

    Töltsd le a PHP-t a PHP: Downloads címről.
    http://hu.php.net/get/php-5.1.2-Win32.zip/from/this/mirror

    Csomagold ki a C:\PHP könyvtárba.

    4, Konfigurálás

    Vezérlőpult > Rendszer > Speciális > Környezeti változók > Rendszerváltozók > Új

    Név: PHPRC
    Érték: c:\php

    Vezérlőpult > Rendszer > Speciális > Környezeti változók > Rendszerváltozók > PATH > Szerkesztés

    Érték: hozzáadni a végéhez a ;c:\php részt

    ÚJRAINDÍTÁS!

    Az Apache konfigurációs fájl módosítása &#8211; PHP futtatása modulként. (C:\Apache2\conf\httpd.conf)
    A végéhez hozzáfűzni:

    # For PHP 5 do something like this:
    LoadModule php5_module "c:/php/php5apache2.dll"
    AddType application/x-httpd-php .php

    # configure the path to php.ini
    PHPIniDir "C:/php/"

    A php.ini-recommended fájról másolat készítése a c:\php könyvtárban php.ini néven.
    A következő részek módosítása:

    Hibakezelés, jelentések bekapcsolása (éles rendszerben tiltott!)
    display_errors = Off helyett display_errors = On
    display_startup_errors = Off helyett display_startup_errors = On

    A hibajelzésben szereplő link alkalmazható a felhasználói kézikönyvben való navigálásra:
    Töltsd le a kézikönyvet a http://hu.php.net/get/php_manual_hu.html.gz/from/a/mirror címről az Apache C:\Apache2\htdocs\!phpmanual könyvtárába.

    ;docref_root = "/phpmanual/" helyett docref_root = "/!phpmanual/php_manual_hu.html.gz.htm#"

    A modulok helyének megadása
    extension_dir = "./" helyett extension_dir = "c:\php\ext"

    Modulok engedélyezése igény szerint, mysql kell
    extension=php_mysql.dll

    Tesztoldal az Apache C:\Apache2\htdocs könyvtárába test.php néven. A felhasználónevet és a jelszót módosítani kell a MySQL telepítésekor megadott értékek szerint! A tartalma legyen:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
    <title>PHP információk</title>
    </head>

    <body>
    <?php

    // PHP információk
    phpinfo();

    // Csatlakozás
    $kapcsolat = mysql_connect('localhost:3306', 'root', 'JELSZÓ')
    or die('MySQL hiba, nem tudok csatlakozni: ' . mysql_error());

    echo '<center><h1>A MySQL kapcsolódás sikerült!</h1></center>';

    // Kapcsolat lezárása
    mysql_close($kapcsolat);

    ?>
    </body>
    </html>


    2. APACHE documentation
    3. PHP.NET
    Mutasd a teljes hozzászólást!
  • köszi! közben nekem is sikerült így megoldani
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd