Zainstalowałem na podstawie tego opisu ale mam kilka uwag i pytań.
MySQLa zainstalowałem na podstawie tego co zostało napisane w pliku readme. Obyło się bez większych problemów (oczywiście binarkę - chociaż nie wiem dlaczego nie zaleca się ręcznej kompilacji)
MySQL1. Jeśli nie chcę, żeby mysql startował automatycznie to nie dodaję wpisu do odpowiedniego pliku w odpowiedniej dystrybucji. Serwer uruchaiam
Kod
/usr/local/mysql/bin/mysqld_safe &
A w jaki sposób go zatrzymać?
2. Myślę, że w tym opisie zapomniano dodać o usuwaniu kont gdzie User=''
3. Kopiujemy plik my.cnf ale bez dokonywania zmian? Po co ten plik właściwie jest?
Natomiast co się tyczy apacha i php.
ApacheInstalowałem Apache 1.3.31 bo z 2.0 miałem problemy na windzie.
1. Do czego służą opcje
Kod
--enable-so --enable-modules=rewrite --enable-shared=rewrite --enable-ssl --enable-rewrite
użyte przy kompilacji apacha?
php 5.xOczywiście tak jak poprzednio, pobrałem plik i zapisałem w /usr/src
Rozpakowałem go i weszłem do katalogu z php i przeszedłem do konfiguracji. Tu pojawiły się probelmy
1. Czy może mi ktoś wytłumaczyć do czego służą poszczególne opcje
Kod
--with-config-file-path=/usr/local/php5
--sysconfdir=/usr/local/php5
--with-mysql=/usr/local/mysql
--enable-dbase
--enable-discard-path
--enable-exif
--enable-filepro
--enable-ftp
--enable-inline-optimization
--enable-mbstr-enc-trans
--enable-mbstring
--enable-mbregex
--enable-track-vars
--enable-versioning
--with-dom=/usr/include/libxml2
--with-ftp
--with-gettext
--with-mcal=/usr/include
--with-mcrypt
--with-mhash
--with-ncurses
--with-kerberos
--enable-fastcgi
2. Oczywiście z parametrem --with-mysql
i nie chciało się skonfigurować :/
3. Po co się dodaje
Kod
AddType application/x-httpd-php5 .php5
ScriptAlias /php/ "/usr/local/php5/bin/"
Action application/x-httpd-php5 "/php/php"
4. I co najważniejsze jeśli zamiast
Kod
LoadModule php4_module :
dam
Kod
LoadModule php5_module :
to apache nie startuje.
Co jest nie tak?
Ps. Gdzie umieścić plik config.inc.php i jakie dać mu prawa? Komu zabrać dostęp a komu nadać i na jakich warunkach (w pliku config.inc.php przechowuję hasło do połączenia z bazą)
Ps2. Jak stworzyć i w którym miejscu katalog
public_html ?