aveam odata, cand inca nu aveam eu par pe fata, o dorinta de a face un “script” gen cPanel. au trecut muuulti ani de atunci si daca stau si ma gandesc bine, pe atunci era irealizabil. cel putin, pentru mine! acuma insa lucrurile s-au schimbat si m-am gandit sa mai incerc o data. asa ca am downloadat ultima versiune de mysql (merge de minune) si sursele de la apache 1 si php4 (da, sunt conservativ). am incercat sa compilez o instalatie simpla de apache insa deja m-a luat cu erori cum ca nu ar gasi compiler. pana acuma am incercat chestii de genul asta doar pe linux, iar acolo nu aveam problema asta. are cineva idee cum sta treaba pe mac os x 10.6? momentan instalez xcode tools, dupa logica mea, ala ar trebui sa aibe un gcc inclus. insa ce ma fac daca nu il gaseste nici pe ala?
ok, am instalat xcode tools, acuma merge si compilerul. am reusit sa instalez apache, porneste, totul e ok… singura problema e ca imi ignora httpd.conf! am schimbat acolo DocumentRoot, dar tot ala default il ia. mi-e frica sa nu aibe legatura cu instalatia de mamp pe care am avut-o… (si pe care am sters-o). oricum, ideea e sa am un pachet mic cu apache 1 si php4 (doar modulele necesare) care sa imi permita sa rulez un control panel web!
ce paratemtru—confdir sau—basedir ai folosit la ./configure ? Că el din directorul ăla cauta httpd.conf. S-ar putea să fie prin /usr/local/etc/... vezi unde a pus și binarele.
HINT: altă dată înainte să compilezi ceva dă un ./configure—help
O să vezi muuulte opțiuni dragute care pot fi tweak-uite.
enable-module=all nu activeaza toate modulele standard, din pacate. va trebui sa le iau pe toate pe rand. ideea e sa instalez si php4 din prima, sa vad cum fac aia. se poate prin apxs sau ca modul separat.
in /usr/local/apache nu am un older etc. m-am uitat peste tot, nu e acolo. nici nu gasesc alte httpd.conf in sistem. sunt sigur ca are de-a face cu mamp, care se baga peste tot!
i-am dat de cap. il instalez cu—with-layout=Apache si atunci ai structura clasica, adica in /usr/local/apache ai tot. exact ce cautam. acuma vreau sa adaug si niste module, dar nu stiu care sunt standard si care nu! sapam, ca am si o versiune binara de apache pt windows, facuta de cei de la apache. ce baga ei acolo, bag si eu
ok, care ma ajuta un pic? am instalat un apache 1 pe curat. problema e ca la pornire tot pe ala standard il porneste, pentru ca ala e link-uit in sistem. degeaba sunt in folderul proaspat instalat si ii dau comanda, el prima data se uita in /usr/sbin dupa apachectl. am sters fisierul ala si acuma ar trebui sa mearga, dar imi da urmatoarea eroare:
-bash: /usr/sbin/apachectl: No such file or directory
cu toate ca am sters fisierul, el inca stie ca acolo ar trebui sa caute in mod normal. unde sunt pastrate “link-urile” astea? as vrea sa sterg versiunea standard de apache definitiv, sa nu ramana NIMIC in sistem. eu decid ce program folosesc, nu apple…