Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
apache+php+postgres http://forum.freesco.pl/viewtopic.php?f=22&t=15426 |
Strona 1 z 2 |
Autor: | wrobelek [ czwartek, 31 maja 2007, 20:35 ] |
Tytuł: | apache+php+postgres |
Witam. To mój pierwszy post wiec proszę o wyrozumiałość. Od jakiegoś czasu jestem szczęśliwym użytkownikiem NND. Mam jednak mały problemik z konfiguracja. a dokładnie z postgresem i wkompilowaniem go do php. Na serwerku mam dzialajace juz apache, php i mysql. Mam tez pgsql, ale w php brak obslugi. [bla@bla/]$ pacman -Qs apache php postgres mysql local/apache 2.2.4-4nnd Wysokowydajny serwer HTTP, z SSL local/apache-devel 2.2.4-4nnd Wysokowydajny serwer HTTP, z SSL - headers local/apr 1.2.7-2nnd The Apache Portable Runtime local/apr-devel 1.2.7-2nnd The Apache Portable Runtime - headers local/apr-util 1.2.7-2nnd Narzędzia dla Apache Portable Runtime local/apr-util-devel 1.2.7-2nnd Narzędzia dla Apache Portable Runtime - headers local/php 4.4.6-3nnd A high-level scripting language local/php-devel 4.4.6-3nnd A high-level scripting language local/php5 5.2.1-3nnd A high-level scripting language local/postgresql 8.0.3-2nnd A sophisticated object-relational DBMS local/postgresql-devel 8.0.3-2nnd A sophisticated object-relational DBMS - headers local/postgresql-man 8.0.3-2nnd postgresql-8.0.3 - manuale local/mysql 5.0.24a-3nnd Szybki serwer baz danych SQL [bla@bla /]$ Wersja NND najnowsza z 05,2007 Czytałem o kompilacji ze źródeł, jednak polecenie ./configure w katalogu ze źródłami php nie działa. install_devel zwraca błędy. jeśli instalacja będzie potrzebna wkleję błędy. To o co pytam, to czy obsługa postgresa w php wymaga przekompilowania php? jesli tak to jak to uczynić. Czy wystarczy może piczek pgsql.so, którego mi brakuje, jesli tak to skąd go zdobyć?. za odpowiedzi dziękuje i pozdrawiam ![]() |
Autor: | Maciek [ czwartek, 31 maja 2007, 20:57 ] |
Tytuł: | |
Jeśli to jest wersja z 2005, to chyba musiała być aktualizowana do najnowszej, bo inaczej apache 2.2.4 by nie ruszył. W konfiguracji php zdaje się trzeba coś odpłotkować... |
Autor: | wrobelek [ czwartek, 31 maja 2007, 21:14 ] |
Tytuł: | |
tak tak, tam odplotkowac trzeba zeby ladowalo pgsql.so (ktorego nie mam). badz nie odplotkowywac i uzywac jakiejs funkcji php w pliku zeby dynamicznie ladowal moduly. Ale to nie w tym problem. nie ma pliku pgsql.so. nie wiem czy mogę tylko wgrać czy muszę przekompilowac php. google ciągle mówiło o komendach do kompilacji. nie moglem tez znaleźć tego pliku jeśli wystarczy go skopiować... komenda do kompilacji php z pgsql komenda z glowy, ale jesli ktos ma moze zrodla i moze pliczek pgsql.so utworzyc to bede wdzieczny. |
Autor: | JakubC [ wtorek, 5 czerwca 2007, 21:26 ] |
Tytuł: | |
Poprawione pakiety php (przy okazji nowe wersje), jutro będą dostępne w repozytorium. Dzięki za znalezienie błędu. |
Autor: | Bastian [ piątek, 27 lutego 2009, 10:39 ] |
Tytuł: | |
Witam, w repo nie ma pgadmin?? Jakos nie moge się doszukać [root@arcoserver /]# pacman -S pgadmin* pgadmin*: nie znaleziony na li�cie pakiet |
Autor: | JakubC [ sobota, 28 lutego 2009, 03:42 ] |
Tytuł: | |
W repo nie ma pgadmin, nigdy nie było i zapewne nigdy się tam nie pojawi;) |
Autor: | Bastian [ środa, 4 marca 2009, 16:53 ] |
Tytuł: | |
No dobrze pgadmin, to nie problem, ale czy w php nie ma wkompilowanego postgresa??? Jesli nie to jak go przekompilować?? |
Autor: | JakubC [ czwartek, 5 marca 2009, 02:42 ] |
Tytuł: | |
Sprawdź w phpinfo(). Zdaje się, że ostatnie wersje mają. |
Autor: | Bastian [ piątek, 13 marca 2009, 14:12 ] |
Tytuł: | |
'./configure' '--with-apxs2' '--prefix=/usr' '--sysconfdir=/etc' '--with-ttf' '--enable-mailparse' '--with-config-file-scan-dir=/etc' '--enable-bcmath=shared' '--enable-calendar=shared' '--enable-ftp=shared' '--enable-gd-native-ttf' '--enable-magic-quotes' '--enable-posix=shared' '--enable-session' '--enable-shared' '--enable-shmop=shared' '--with-imap' '--enable-sysvsem=shared' '--enable-sysvshm=shared' '--enable-track-vars' '--enable-trans-sid' '--enable-safe-mode' '--enable-sockets=shared' '--enable-xml' '--with-bz2=shared' '--without-db2' '--without-db3' '--with-freetype-dir=/usr' '--with-gd' '--with-gdbm' '--enable-exif' '--with-jpeg-dir=/usr' '--with-mysql=shared,/usr' '--with-mysql-sock=/tmp/mysql.sock' '--with-openssl' '--with-gettext' '--with-pear=/usr/share/pear' '--with-dom' '--with-dom-xslt' '--with-png-dir=/usr' '--with-regex=php' '--with-zlib' '--host=i586-pc-linux-gnu' '--enable-mbstring' '--with-mcrypt=/usr/lib/libmcrypt' Czyli nie ma.... Musze kompilować php od podstaw? |
Autor: | JakubC [ piątek, 13 marca 2009, 20:39 ] |
Tytuł: | |
pacman -U http://indium.pl/nndpkg/php-5.2.4-3nnd.pkg.tar.gz Konfiguracja jak dla php4 (kompilowane jako moduł apache), tylko musisz zmienić numerki. |
Autor: | Bastian [ poniedziałek, 16 marca 2009, 17:10 ] |
Tytuł: | |
JakubC pisze: pacman -U http://indium.pl/nndpkg/php-5.2.4-3nnd.pkg.tar.gz
Konfiguracja jak dla php4 (kompilowane jako moduł apache), tylko musisz zmienić numerki. No ok zupgradeowałem. Mozesz mi napisać o jakie "numerki chodzi" bo jesli o /etc/httpd/conf/php.conf # Konfiguracja parsowania plik�w przez php # # W domy�lnych ustawieniach pliki .php i php4 b�d� parsowane przez php4 a # .php5 przez php5. #Je�eli masz zainstalowane i chcesz uzywac php4 odkomentuj linie ni�ej LoadModule php5_module /usr/lib/apache/libphp5.so DirectoryIndex index.php4 index.php index.html AddType application/x-httpd-php .php4 .php AddType application/x-httpd-php-source .phps # Dla php5 AddType application/x-httpd-php5 .php5 ScriptAlias /php/ "/usr/local/php5/bin/" Action application/x-httpd-php5 "/php/php" To zmienilem na jak wyzej ale php nie działa. Utworzyły sie pliki /etc/php.ini.pacnew oraz /etc/httpd/conf/httpd.conf.pacnew. Mam podmienic oba? |
Autor: | JakubC [ wtorek, 17 marca 2009, 02:03 ] |
Tytuł: | |
Zostaw w pliku coś takiego. LoadModule php5_module /usr/lib/apache/libphp5.so DirectoryIndex index.php4 index.php index.html index.php5 AddType application/x-httpd-php .php4 .php .php5 AddType application/x-httpd-php-source .phps Przejrzyj logi i sprecyzuj "nie działa". w httpd.conf w zasadzie istotne jest zebys na koncu mial odpłotkowane # # Jezeli chcesz używac php, odkomentuj poniższą linie a następnie zajrzyj # do pliku /etc/httpd/conf/php.conf Include /etc/httpd/conf/php.conf Nie zapomnij o restarcie httpd. |
Autor: | Bastian [ środa, 18 marca 2009, 16:20 ] |
Tytuł: | |
Hmm.. Zmienilem plik /etc/httpd/conf/php.conf tak jak sugerowałeś, jednak wtedy apache nie wstaje. Jesli zapłotkuje w httpd.conf to apache wstaje. Tak więc coś nie tak z apachem. |
Autor: | JakubC [ środa, 18 marca 2009, 23:07 ] |
Tytuł: | |
Odplotkuj ją. i pokaż co Ci zwaraca apachectl -k stop apacheclt -k start |
Autor: | Bastian [ czwartek, 19 marca 2009, 12:46 ] |
Tytuł: | |
[root@arcoserver ~]# apachectl -k stop httpd: Syntax error on line 345 of /etc/httpd/conf/httpd.conf: Syntax error on line 11 of /etc/httpd/conf/php.conf: Cannot load /usr/lib/apache/libphp5.so into server: libcurl.so.3: cannot open shared object file: No such file or directory [root@arcoserver ~]# apachectl -k start httpd: Syntax error on line 345 of /etc/httpd/conf/httpd.conf: Syntax error on line 11 of /etc/httpd/conf/php.conf: Cannot load /usr/lib/apache/libphp5.so into server: libcurl.so.3: cannot open shared object file: No such file or directory Przyznam jeszcze, że wcześniej wykonałem polecenie w celu aktualizacji pacmana ze wpisami z current. Czy to moze być wina powyższych problemów? |
Autor: | JakubC [ czwartek, 19 marca 2009, 16:55 ] |
Tytuł: | |
Nie. pacman -S curl /etc/rc.d/httpd start |
Autor: | Bastian [ niedziela, 22 marca 2009, 19:43 ] |
Tytuł: | |
Dzięki JakubC za dotychczasową pomoc. Przyznam, że nie jestem zbytnio obeznany ze Slackiem.... na co dzien jade na Debianie.. Jutro w pracy doinstaluje tego curla..(w sumie logiczne, ale wczesniej dzialalo, chyba po prostu się nie pobrał przy aktualizacji). |
Autor: | JakubC [ niedziela, 22 marca 2009, 22:54 ] |
Tytuł: | |
To NND, nie slack. |
Autor: | Bastian [ środa, 1 kwietnia 2009, 14:26 ] |
Tytuł: | |
JakubC dzieki wielkie. PHP 5.2.4 działa, apache działa ![]() Nie wiem tylko dlaczego nadal otrzymuje Cytuj: Nie wkompilowałeś do PHP obsługi tej bazy danych.
chcąc wejsc na phpPgAdmina... Czy ma to związek z: [root@arcoserver httpd]# cat error_log [Wed Apr 01 17:25:59 2009] [notice] Digest: generating secret for digest authentication ... [Wed Apr 01 17:25:59 2009] [notice] Digest: done PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/bcmath.so' - /usr/lib/php/bcmath.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/bz2.so' - /usr/lib/php/bz2.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/calendar.so' - /usr/lib/php/calendar.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/ftp.so' - /usr/lib/php/ftp.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/mysql.so' - /usr/lib/php/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/posix.so' - /usr/lib/php/posix.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/shmop.so' - /usr/lib/php/shmop.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/sockets.so' - /usr/lib/php/sockets.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/sysvsem.so' - /usr/lib/php/sysvsem.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/sysvshm.so' - /usr/lib/php/sysvshm.so: cannot open shared object file: No such file or directory in Unknown on line 0 [Wed Apr 01 17:25:59 2009] [notice] Apache/2.2.4 (Unix) DAV/2 PHP/5.2.4 with Suhosin-Patch configured -- resuming normal operations [Wed Apr 01 17:28:13 2009] [error] [client 192.168.0.117] File does not exist: /home/httpd/html/favicon.ico [Wed Apr 01 17:28:16 2009] [error] [client 192.168.0.117] File does not exist: /home/httpd/html/favicon.ico [Wed Apr 01 17:34:09 2009] [notice] caught SIGTERM, shutting down [Wed Apr 01 17:34:13 2009] [notice] Digest: generating secret for digest authentication ... [Wed Apr 01 17:34:13 2009] [notice] Digest: done PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/bcmath.so' - /usr/lib/php/bcmath.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/bz2.so' - /usr/lib/php/bz2.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/calendar.so' - /usr/lib/php/calendar.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/ftp.so' - /usr/lib/php/ftp.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/mysql.so' - /usr/lib/php/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/posix.so' - /usr/lib/php/posix.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/shmop.so' - /usr/lib/php/shmop.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/sockets.so' - /usr/lib/php/sockets.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/sysvsem.so' - /usr/lib/php/sysvsem.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/sysvshm.so' - /usr/lib/php/sysvshm.so: cannot open shared object file: No such file or directory in Unknown on line 0 [Wed Apr 01 17:34:13 2009] [notice] Apache/2.2.4 (Unix) DAV/2 PHP/5.2.4 with Suhosin-Patch configured -- resuming normal operations |
Autor: | JakubC [ środa, 1 kwietnia 2009, 15:43 ] |
Tytuł: | |
A skąd Ty masz ścieżkę /usr/lib/php/ ? Nie zostawiłeś czasem starego php.ini? w php.ini od 2.5.4 jest wyraźnie extension_dir = "/usr/lib/php/extensions/php/" i tutaj te pliki a i owszem się znajdują. # ls /usr/lib/php/extensions/php/ bcmath.so gd.so mysqli.so pdo.so shmop.so sqlite.so bz2.so iconv.so mysql.so pdo_sqlite.so snmp.so sysvmsg.so calendar.so ldap.so pdo_mysql.so pgsql.so soap.so sysvsem.so ftp.so mcrypt.so pdo_pgsql.so posix.so sockets.so sysvshm.so W uproszczonej wersji mv /etc/php.ini /etc/php.ini.stary pacman -U http://indium.pl/nndpkg/php-5.2.4-3nnd.pkg.tar.gz edytujesz /etc/php.ini odkomentowując/dodając linijkę ładującą pgsql.so /etc/rc.d/httpd restart |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |