Debian fórum

Dotazy => Server => Téma založeno: radekzatec kdy 05. 03. 2012, 18:17:06

Název: apache2 - httpd.conf
Přispěvatel: radekzatec kdy 05. 03. 2012, 18:17:06
Tak jsem si doma rozběhal po dlouhé době linux server založený na Debian 6.0.4 Squeeze I386.
Po instalaci Apache2, PHP5, MySQL-server-5.1, PHPMyAdmin, jsem zjistil, že soubor httpd.conf umístěný v /etc/apache2/ je prázdný. Nejni v něm jediná čárka.

Otázka zní mám si jej celý napsat sám ? nebo odněkud zkopírovat. Při prohledání celé instalace serveru přes sudo find / -name httpd.conf se nalezl jen jediný soubor httpd.conf výše uvedený.

Pak by mne zajímalo, který soubor php.ini mám konfigurovat případně zda-li jej mám někam nakopírovat jsou dva jeden je umístěn v /etc/php5/cgi/ druhy v /etc/php5/cli/.

Instalace balíků probíhala klasicky přes sudo aptitude install název balíku
v pořadí jak je napsáno až nahoře.

Předem se zeptám ještě než otestuji už je plná podpora MySQLi připojení k DB???
Díky za odpověď
S pozdravem Radek
Název: Re:apache2 - httpd.conf
Přispěvatel: ulo kdy 05. 03. 2012, 21:11:52
Apache2 - konfigurace se provádí v /etc/apache2/sites-available/default  ale po doplnění konfigurace je potřeba udělat symlink na /etc/apache2/sites-enabled/default.
Buď to půjde přes sudo a2ensite
nebo prostě ručně (tak to dělám já):
sudo ln -s /etc/apache2/sites-available/default /etc/apache2/sites-enabled/default

php.ini - pro Apache2 (čili web) je v /etc/php5/apache2/php.ini  a pro CLI (čili php skripty z terminálu) v /etc/php5/cli/php.ini

Pokud ti chybí ten php.ini v /etc/php5/apache2, tak zřejmě nemáš všechno doinstalované (pro základ je potřeba mít php5, php5-common, php5-cli a popř. php5-mysql + v závislostech se tuším navrhnou i dodatečné moduly pro Apache - např. libapache2-mod-php5).

Nezapomeň po každé změně ať už v konfiguraci Apache nebo php.ini restartovat Apache přes:  sudo /etc/init.d/apache2 restart
Název: Re:apache2 - httpd.conf
Přispěvatel: radekzatec kdy 06. 03. 2012, 16:04:25
Tak jsem provedl reinstalaci apache a PHP5, ale soubor php.ini se stejně v konfiguraci apache neobjevil. Ovšem, že jsem instaloval i dalši baliky u PHP i Apache. Takže jediné řešení je ho asi nakopírovat z cli a nebo cgi. Na tom asi nezáleží ne ???

Název: Re:apache2 - httpd.conf
Přispěvatel: ulo kdy 06. 03. 2012, 20:47:22
Je sice divný, že ho tam nemáš hned po instalaci, ale jak správně píšeš - php.ini z CLI (a určo i z CGI) je po instalaci stejný jako to co má být v apache2. Takže ho zkopíruj a jen si uprav u obou parametry, které potřebuješ (jsou schválně dvě php.ini, aby si člověk mohl nastavit jiné parametry pro webové aplikace nebo php stránky a pak jiné parametry pro php skripty spouštěné z konzole).