Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: РНР - проблем !!!!
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: M Дата: 02/06/2004
Здравей те,
 опитвам се да инсталирам РНР4 на една Дебиан машина, на
която вече си върви Апачето.
Изпълнил сам следните неща:
1. apt-get install php4 php4-gd2 php4-curl
2. http.conf:
	"...
	LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
	...
	AddType application/x-httpd-php4 .php
		"
3.Рестартирам Апачето

 Но като извикам тест.рнр го разпознава че е РНР, обаче него
интерпретира , а ми предлага да го запазя :-(

Моля помогнете

М.



Отговор #1
От: somebody Дата: 02/06/2004
Pri mene s 
httpd.conf
Include /etc/apache/mod_php.conf

mod_php.conf
LoadModule php4_module libexec/libphp4.so
AddType application/x-httpd-php .php

wsi4ko wyrwi, slack polzwam



Отговор #2
От: M Дата: 02/06/2004
тва практически е същото като при мен :-/

Сега компилирах всичко на ново:
./configure --prefix=/etc/apache --enable-module=so
make && make install
./configure --with-apache=/usr/share/apache_1.3.29
make && make install

Оправих http.conf и пак нестава

!@#$@#$!@#

М



Отговор #3
От: stok (lubo< at >cacad __точка__ com) Дата: 02/06/2004
Това съм го правил много пъти. Видял съм го от:
http://www.php.net/manual/en/installation.php

За Апаче 1...

1.  gunzip apache_xxx.tar.gz
2.  tar -xvf apache_xxx.tar
3.  gunzip php-xxx.tar.gz
4.  tar -xvf php-xxx.tar
5.  cd apache_xxx
6.  ./configure --prefix=/www --enable-module=so
7.  make
8.  make install
9.  cd ../php-xxx

 10. Now, configure your PHP.  This is where you customize
your PHP
     with various options, like which extensions will be
enabled.  Do a
     ./configure --help for a list of available options.  In
our example
     we'll do a simple configure with Apache 1 and MySQL
support.  Your
    path to apxs may differ from our example.

      ./configure --with-mysql --with-apxs=/www/bin/apxs

11. make
12. make install

     If you decide to change your configure options after
installation,
     you only need to repeat the last three steps. You only
need to 
     restart apache for the new module to take effect. A
recompile of
    Apache is not needed.
  
     Note that unless told otherwise, 'make install' will
also install PEAR,
     various PHP tools such as phpize, install the PHP CLI,
and more.

13. Setup your php.ini file:

      cp php.ini-dist /usr/local/lib/php.ini

     You may edit your .ini file to set PHP options.  If you
prefer your
     php.ini in another location, use
--with-config-file-path=/some/path in
    step 10. 
    
     If you instead choose php.ini-recommended, be certain to
read the list
    of changes within, as they affect how PHP behaves.

 14. Edit your httpd.conf to load the PHP module.  The path
on the right hand
     side of the LoadModule statement must point to the path
of the PHP
     module on your system.  The make install from above may
have already
    added this for you, but be sure to check.
        
    For PHP 4:
            
      LoadModule php4_module libexec/libphp4.so

    For PHP 5:
                      
      LoadModule php5_module libexec/libphp5.so
      
 15. And in the AddModule section of httpd.conf, somewhere
under the
    ClearModuleList, add this:
    
    For PHP 4:
    
      AddModule mod_php4.c
      
    For PHP 5:
    
      AddModule mod_php5.c

 16. Tell Apache to parse certain extensions as PHP.  For
example,
     let's have Apache parse the .php extension as PHP.  You
could
     have any extension(s) parse as PHP by simply adding
more, with
     each separated by a space.  We'll add .phtml to
demonstrate.

      AddType application/x-httpd-php .php .phtml

     It's also common to setup the .phps extension to show
highlighted PHP
    source, this can be done with:
    
      AddType application/x-httpd-php-source .phps

 17. Use your normal procedure for starting the Apache
server. (You must
     stop and restart the server, not just cause the server
to reload by
    use a HUP or USR1 signal.)



За Апаче 2....


1.  gzip -d httpd-2_0_NN.tar.gz
2.  tar xvf httpd-2_0_NN.tar
3.  gunzip php-NN.tar.gz
4.  tar -xvf php-NN.tar
5.  cd httpd-2_0_NN
6.  ./configure --enable-so
7.  make
8.  make install

     Now you have Apache 2.0.NN available under
/usr/local/apache2,
     configured with loadable module support and the standard
MPM prefork.
     To test the installation use your normal procedure for
starting
    the Apache server, e.g.:
    /usr/local/apache2/bin/apachectl start
     and stop the server to go on with the configuration for
PHP:
    /usr/local/apache2/bin/apachectl stop.

9.  cd ../php-NN

 10. Now, configure your PHP.  This is where you customize
your PHP
     with various options, like which extensions will be
enabled.  Do a
     ./configure --help for a list of available options.  In
our example
     we'll do a simple configure with Apache 2 and MySQL
support.  Your
     path to apxs may differ, in fact, the binary may even be
named apxs2 on
    your system. 
    
       ./configure --with-apxs2=/usr/local/apache2/bin/apxs
--with-mysql

11. make
12. make install

     If you decide to change your configure options after
installation,
     you only need to repeat the last three steps. You only
need to
     restart apache for the new module to take effect. A
recompile of
    Apache is not needed.
                
     Note that unless told otherwise, 'make install' will
also install PEAR,
     various PHP tools such as phpize, install the PHP CLI,
and more.
    
13. Setup your php.ini 
    
    cp php.ini-dist /usr/local/lib/php.ini
          
     You may edit your .ini file to set PHP options.  If you
prefer having
     php.ini in another location, use
--with-config-file-path=/some/path in
    step 10.
    
     If you instead choose php.ini-recommended, be certain to
read the list
    of changes within, as they affect how PHP behaves.

 14. Edit your httpd.conf to load the PHP module.  The path
on the right hand
     side of the LoadModule statement must point to the path
of the PHP
     module on your system.  The make install from above may
have already
    added this for you, but be sure to check.

    For PHP 4:
  
      LoadModule php4_module libexec/libphp4.so
      
    For PHP 5:
    
      LoadModule php5_module libexec/libphp5.so
 
 15. Tell Apache to parse certain extensions as PHP.  For
example,
     let's have Apache parse the .php extension as PHP.  You
could
     have any extension(s) parse as PHP by simply adding
more, with
     each separated by a space.  We'll add .phtml to
demonstrate.
            
      AddType application/x-httpd-php .php .phtml
                  
     It's also common to setup the .phps extension to show
highlighted PHP
    source, this can be done with:
    
      AddType application/x-httpd-php-source .phps
 
 16. Use your normal procedure for starting the Apache
server, e.g.:
   
      /usr/local/apache2/bin/apachectl start



Отговор #4
От: M Дата: 02/07/2004
 Мерси много за изчерпателният отговор. Пробвах се да
 инсталирам apache-ssl и всичко тръгна - а на мен точно тва
ми трябва, сега немога да отделя повече време са това :-(
Така че ще изпробвам "How to" ти някои друг път

Поздрави
М



<< LPI (0 ) | ppp (2 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.06 usr + 0.02 sys = 0.08 CPU)