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
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
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 ???
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).