To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
Unixy.pl
Internetowe forum na temat systemów GNU/Linux Unix

Serwer - [Debian]PHP5 + MySQL + phpMyAdmin

eSi - 2007-12-09, 13:57
Temat postu: [Debian]PHP5 + MySQL + phpMyAdmin
Zainstalowalem Apache'a oraz PHP wg tego howto:

http://www.unixy.pl/forum/viewtopic.php?t=1538 (co prawda nie widac go na forum ale znalezione wczesniej przez google ;) )

Przy instalacji MySQL proboje skorzystac z tego:

http://www.wonder.pl/index.php/DebianMySQL

Problem jednak polega na tym, ze Debian chce mi instalowac (o ile dobrze widze i rozumiem) 2 serwery (starszy i nowszy).

Cytat:
ns28807:/var/www# apt-get install mysql-server mysql-common mysql-client php5-mysql
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
libdbd-mysql-perl libmysqlclient15off mysql-client-5.0 mysql-server-5.0
Suggested packages:
tinyca
Recommended packages:
mailx
The following NEW packages will be installed
libdbd-mysql-perl libmysqlclient15off mysql-client mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5-mysql
0 upgraded, 8 newly installed, 0 to remove and 7 not upgraded.
Need to get 205kB/34.7MB of archives.
After unpacking 90.0MB of additional disk space will be used.
Do you want to continue [Y/n]?


Doczytalem, ze phpMyAdmin nie wspoldziala dobrze (jesli w ogole :roll: ) z serwerem MySQL 5.0

Wyglada na to, ze faktycznie tak jest, bo po instalacji mimo wszystko i serwera MySQL i phpMyAdmina sprawdzajac strone w Linksie dostaje takim errorem:

Cytat:
phpMyAdmin - Error

Cannot load mysql extension. Please check your PHP configuration. - Documentation

W zwiazku z tym, czy jest mozliwosc zmuszenia PMA do dzialania z nowszym MySQL-em czy moze jest mozliwosc wymuszenia instalacji starszego serwer MySQL, na ktorym PMA bedzie dzialal. PMA w wersji 3.0 jeszce chyba nie jest dostepny a na stronie mysql.com zaprzestano hostowania mysql w wersji 4.0 :/

Spedzilem caly wczorajszy dzien na czytaniu tutoriali, for i rownych howto znalezionych przez Google ale nadal bez efektu.

Za jakiekolwiek wskazowki bede wdzieczny :)

Dodam tylko, ze do tej pory jak instalowalem np w domu na Ubuntu jakis czas temu calosc (apache2+php+mysql+pma) to nie mialem takiego problemu.

Anonymous - 2007-12-09, 14:06
Temat postu: Re: [Debian]PHP5 + MySQL + phpMyAdmin
eSi napisał/a:

W zwiazku z tym, czy jest mozliwosc zmuszenia PMA do dzialania z nowszym MySQL-em czy moze jest mozliwosc wymuszenia instalacji starszego serwer MySQL, na ktorym PMA bedzie dzialal.


Aptitude daje taką możliwość, ale nie pamiętam pod jakim klawiszem to jest, poszukaj w menu.

Xed - 2007-12-09, 15:00
Temat postu: Re: [Debian]PHP5 + MySQL + phpMyAdmin
eSi napisał/a:


Doczytalem, ze phpMyAdmin nie wspoldziala dobrze (jesli w ogole :roll: ) z serwerem MySQL 5.0

herezje panie głosisz.

Kod:

Requirements

  * PHP
      + You need PHP 4.2.0 or newer, with session support (see FAQ 1.31)
      + You need GD2 support in PHP to display inline thumbnails of JPEGs
        ("image/jpeg: inline") with their original aspect ratio
      + You need PHP 4.3.0 or newer to use the "text/plain: external"
        MIME-based transformation
      + When using the "cookie" authentication method, the mcrypt extension is
        strongly suggested for most users and is required for 64?bit machines.
        Not using mcrypt will cause phpMyAdmin to load pages significantly
        slower.
  * MySQL 3.23.32 or newer (details);
  * Web browser with cookies enabled.

czyli >=Mysql-3.23.32

eSi napisał/a:

Wyglada na to, ze faktycznie tak jest, bo po instalacji mimo wszystko i serwera MySQL i phpMyAdmina sprawdzajac strone w Linksie dostaje takim errorem:

Cytat:
phpMyAdmin - Error

Cannot load mysql extension. Please check your PHP configuration. - Documentation


coś źle skonfigurowałeś/o czymś zapomniałeś (albo coś innego bardziej/mniej magicznego się stało)

odsyłam do:
http://www.thescripts.com/forum/thread657293.html
http://howtoforge.com/for...ead.php?p=89771

ruszyć musi, na innej dystrybucji jak sam napisałeś zadziałało więc nie wiem co debian pokombinował...

eSi - 2007-12-09, 16:03
Temat postu: Re: [Debian]PHP4 + MySQL + phpMyAdmin
michal napisał/a:
eSi napisał/a:

Aptitude daje taką możliwość, ale nie pamiętam pod jakim klawiszem to jest, poszukaj w menu.

Nie mam X'ow ;)

XtriX napisał/a:
eSi napisał/a:

Doczytalem, ze phpMyAdmin nie wspoldziala dobrze (jesli w ogole :roll: ) z serwerem MySQL 5.0

herezje panie głosisz.

Kod:

Requirements

  * PHP
      + You need PHP 4.2.0 or newer, with session support (see FAQ 1.31)
      + You need GD2 support in PHP to display inline thumbnails of JPEGs
        ("image/jpeg: inline") with their original aspect ratio
      + You need PHP 4.3.0 or newer to use the "text/plain: external"
        MIME-based transformation
      + When using the "cookie" authentication method, the mcrypt extension is
        strongly suggested for most users and is required for 64?bit machines.
        Not using mcrypt will cause phpMyAdmin to load pages significantly
        slower.
  * MySQL 3.23.32 or newer (details);
  * Web browser with cookies enabled.

czyli >=Mysql-3.23.32


Kod:
PHP 4.2.0 or newer (PHP5 information), PHP 5.2.0 and MySQL 5.0 or newer for the upcoming Pma 3

http://wiki.cihar.com/pma/Requirements

To znalazlem dopiero dzis ale wczoraj na ktoryms z for poswieconych Debianowi czy *nixow w ogole byl wlasnie post z taka informacja. Ja sie nie znam :) Czytam duzo choc nie zapisuje sobie zrodel co, gdzie i jak zeby pozniej wszystko cytowac.

eSi napisał/a:

Wyglada na to, ze faktycznie tak jest, bo po instalacji mimo wszystko i serwera MySQL i phpMyAdmina sprawdzajac strone w Linksie dostaje takim errorem:

Cytat:
phpMyAdmin - Error

Cannot load mysql extension. Please check your PHP configuration. - Documentation


coś źle skonfigurowałeś/o czymś zapomniałeś (albo coś innego bardziej/mniej magicznego się stało)

odsyłam do:
http://www.thescripts.com/forum/thread657293.html
http://howtoforge.com/for...ead.php?p=89771

ruszyć musi, na innej dystrybucji jak sam napisałeś zadziałało więc nie wiem co debian pokombinował...


Dzieki za linki, odnosnie tego howtorge to juz to tez widzialem/ probowalem. Szedlem krok po kroku wg tych, ktore sam podalem w 1wszym poscie wiec nie wiem co jest tym razem nie tak. Wg kazdego tutoriala nalezy w php.ini odkomentowac linie:

Kod:
extension=mysql.so
extension=gd.so


I tak mam.

Zaraz zerkne na ten 2gi link, ktory podales do thescripts.

Udalo mi sie natomiast znalezc zrodla MySQL w wersji 4.x

Sciagnalem: ftp://ftp.plusline.de/pub...gnu-i686.tar.gz

Zainstalowalem wg readme (sprawdzajac rowniez z tym http://debian.linux.pl/viewtopic.php?t=31 ).

Zainstalowalem phpMyAdmina z repo.

Utknalem teraz na tym, ze apache2 dziala: http://91.121.98.21/
PHP dziala: http://91.121.98.21/info.php & http://91.121.98.21/test.php
MySQL dziala (chyba):

Kod:
ns28807:/# netstat -tap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State                                                                                    PID/Program name
tcp        0      0 *:mysql                 *:*                     LISTEN     1                                                                  0104/mysqld


Nadal jednak nie dziala PMA, nie wiem rowniez czym administrowac teraz MySQL skoro:
Kod:
ns28807:/# mysql
-bash: mysql: command not found
ns28807:/# mysqladmin
-bash: mysqladmin: command not found
ns28807:/#

Gdy instalowalem MySQL z repo to obie komendy dzialaly i moglem za pomoca mysql "dzialac". Mimo to wolalbym miec PMA bo upraszcza on znacznie wszystko.

PS. Domyslam sie, ze brakuje mi mysql-server mysql-client i ewentualnie libmysqlclient15-dev

ale gdy wybiore je do instalacji apt-getem to znowu wymusza on instalacje
Kod:
The following extra packages will be installed:
  libdbd-mysql-perl mysql-client-5.0 mysql-server-5.0

Wiec wroce do punktu wyjscia z nowszym MySQL-em.

Jeszcze jakies pomysly?

PS. Wrocilem tez do PHP w wesji 4. Byc moze PMA nie chce mi dzialac bo nie mam czegos w /etc/apache2/ ?

Kod:
ns28807:~# ls -al /etc/apache2/*
-rw-r--r-- 1 root root   10 2007-12-09 01:40 /etc/apache2/ports.conf

/etc/apache2/conf.d:
total 8
drwxr-xr-x 2 root root 4096 2007-06-17 22:37 .
drwxr-xr-x 7 root root 4096 2007-12-09 10:03 ..

/etc/apache2/mods-available:
total 8
drwxr-xr-x 2 root root 4096 2007-12-09 01:42 .
drwxr-xr-x 7 root root 4096 2007-12-09 10:03 ..

/etc/apache2/mods-enabled:
total 8
drwxr-xr-x 2 root root 4096 2007-06-17 22:37 .
drwxr-xr-x 7 root root 4096 2007-12-09 10:03 ..

/etc/apache2/sites-available:
total 8
drwxr-xr-x 2 root root 4096 2007-12-09 01:40 .
drwxr-xr-x 7 root root 4096 2007-12-09 10:03 ..

/etc/apache2/sites-enabled:
total 8
drwxr-xr-x 2 root root 4096 2007-06-17 22:37 .
drwxr-xr-x 7 root root 4096 2007-12-09 10:03 ..
ns28807:~#

Anonymous - 2007-12-09, 18:09
Temat postu: Re: [Debian]PHP4 + MySQL + phpMyAdmin
eSi napisał/a:
michal napisał/a:

Aptitude daje taką możliwość, ale nie pamiętam pod jakim klawiszem to jest, poszukaj w menu.

Nie mam X'ow ;)



O ile pamiętam, to aptitude nie wymaga X'ów i jest zalecany przez deweloperów Debiana (pewnie dlatego, że potrafi wyrzucić program razem ze zbędnymi zależnościami) jako następca apt-get.



Powered by phpBB modified by Przemo © 2003 phpBB Group