Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Php + Mysql + Apache
http://forum.freesco.pl/viewtopic.php?f=24&t=12872
Strona 1 z 1

Autor:  JakubC [ wtorek, 27 czerwca 2006, 15:35 ]
Tytuł:  Php + Mysql + Apache

Witam, od dawna czytam forum jednak dopiero dziś zmobilizowałem się żeby sie zarejestrować i napisać swój pierwszy post.

Do tego odważnego kroku ( :lol: ) sprowadziły mnie wersje mysql i php.

najnowsza wersja mysqla dostępna w repo NND to mysql-4.0.20-2 gdy najnowszą wersją udostępnianą przez dev. mysql (z serii 4.x) jest 4.1.20.

Php: ver w nnd to php-4.4.0-2 gdy najnowszą jest 4.4.2 .

Apache: ver w nnd to apache-2.0.54-2 a najnowsza to 2.2.2 .

Zupełnie nie rozumiem też dlaczego nie są dostępne serie 5.x mysqla i php.
Oficjana strona nnd pisze:
Zaletą w stosunku do pełnych dystrybucji ma być łatwiejsza konfiguracja, a także specjalnie przygotowane pakiety z bezpiecznym oprogramowaniem.

Na bezpieczeństwo składają sie również częste aktualizacje programów, prawda?

Myśle że problem jest tego rodzaju, że w NND jest dostępnych teraz tyle pakietów że po prostu nie ma kto tego aktualizować. No ale przecież php, mysql i apache to pakiety podstawowe, które posiada praktycznie każdy, szcześliwy użytkownik NND.

Inną sprawą jest niezgodność zawartości FILELIST ze stanem faktycznym.
Chodzi mi generalnie o brak rozszerzenia mbstring które uniemożliwia mi efektywne korzystanie z phpmyadmin.
FILELIST pisze:
[...]
usr/include/php/ext/mbstring/mbstring.h
usr/include/php/ext/mbstring/php_mbregex.h
usr/include/php/ext/mbstring/php_unicode.h
usr/include/php/ext/mbstring/unicode_data.h
[...]

Po instalacji pakietu z którego Filelist mam tu wyciąg(php-devel) nie mam tych plików w systemie.

Próbowałem kompilować samodzielnie najnowsze php jednak mimo spełnienia zależności z ./configure sie nie skompilowało. Nie wiem dlaczego.

W żaden sposób nie chcę negować pomysłu dystrybucji, developerów, PGF ani nikogo innego kto może poczuć się tym postem urażony, poprostu zastanawiam się nad obecną sytuacją i chciałem uwydatnić kilka spraw.
Przepraszam jeżeli uraziłem kogoś swoim postem/stanowiskiem w tej sprawie.

Pozdrawiam

Autor:  tasiorek [ wtorek, 27 czerwca 2006, 18:32 ]
Tytuł: 

Nowsze wersje apacha i php sa w fazie testow.
http://tasiorek.internetdsl.pl/nnd/apac ... nnd.tar.gz
http://tasiorek.internetdsl.pl/nnd/php- ... nnd.tar.gz
Tu masz pliki potrzebne do budowy pakietu. Zaznaczam jednak, ze sa to wersje testowe i moga posiadac bledy. Ten o ktorym napisales akurat nie wystepuje. Php5 narazie nie bedzie, bo nie jest w pelni kompatybilne z php4, a ta wersja jest jednak bardziej popularna. Jesli kogos to interesuje, moge udostepnic pliki potrzebne do budowy pakietu php5 dzialajacego jako cgi, dzieki czemu moze dzialac rownoczesnie z php4.

Autor:  JakubC [ wtorek, 27 czerwca 2006, 23:29 ]
Tytuł: 

tasiorek pisze:

Dzięx, spróbuje.
tasiorek pisze:
Php5 narazie nie bedzie, bo nie jest w pelni kompatybilne z php4, a ta wersja jest jednak bardziej popularna. Jesli kogos to interesuje, moge udostepnic pliki potrzebne do budowy pakietu php5 dzialajacego jako cgi, dzieki czemu moze dzialac rownoczesnie z php4.

Jak by było kompatybilne to było by to następne 4.x.x .
Ma bardzo dużo udogodnień.
A dlaczego na serwerze nie może być 4.x.x i 5.x.x ? A już zupełnie to dlaczego nie mogą być paczki z 4.x.x i 5.x.x, każdy wgra sobie co mu będzie odpowiadało.

Jak masz pliki do php5 to prosiłbym o lineczki. Zobacze co sie da z tym zrobic.

Dzięki za pomoc i pozdrawiam

Autor:  tasiorek [ środa, 28 czerwca 2006, 16:32 ]
Tytuł: 

JakubC pisze:
Ma bardzo dużo udogodnień.

I jedna duza wade: Sa polecenia, ktore dzialaja na php4, a nie dzialaja na php5 i co za tym idzie sa tez skrypty, ktore na php4 smigaja az milo, a na php5 sypia bledami.
Tu masz PKGBUILDa php5 jako cgi (moze dzialac rownoczesnie z php4):
http://tasiorek.internetdsl.pl/nnd/php5-cgi/PKGBUILD
php.ini przegraj z czworki, trzeba zmienic tylko sciezke do rozszerzen. Stopnia rozwoju tej paczki nie nazwalbym nawet "w fazie testow". Poprostu mi sie skompilowalo, zainstalowalo i pokazalo phpinfo.
Ze zmian trzeba jeszcze dodac do /etc/httpd/conf/httpd.conf linie:
: [/] [] ()
LoadModule actions_module               lib/apache/mod_actions.so

Oraz do php.conf linie:
: [/] [] ()
AddType application/x-httpd-php5 .php5
ScriptAlias /php/ "/usr/local/php5/bin/"
Action application/x-httpd-php5 "/php/php"

Instrukcja dla apache o ktorym mowa w tym watku.
Dzieki temu pliki z rozszerzeniem .php i .php4 beda parsowane przez php4, a te z .php5 przez php5. Jak popatrzysz w /etc/httpd/conf/php.conf, to pewnie sie domyslisz jak to zmienic. Jesli interesuje Cie php5 uruchamiane jako modul apache, nie cgi, to porownaj oba PKGBUILDy i na ich podstawie napisz sobie taki, ktory przygotuje php5 z opcja --with-apxs2

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/