Προς το περιεχόμενο

apache και php!


wizard

Προτεινόμενες αναρτήσεις

Δημοσ.

Μη βαράε, είμαι αρχάριος στη χρήση του apache! Μπορείτε να μου πείτε τι διαδικασία πρέπει να ακολουθήσω σε xp ώστε να αναγνωρίζει την php? Ποιο Module πρέπει να εγκαταστήσω και πως? :D

 

Ευχαριστώ a priori! 8)

Δημοσ.

Αυτό το έκανα και όταν η php μου ζήτησε με ποιον server θέλω να λειτουργώ επέλεξα το apache, αλλά στο τέλος της εγκατάστασης μου είπε ότι η php δεν μπορεί να εγκατασταθεί ως module στο pache αυτόματα και για πληροφορίες να πάω στο install.txt. Αλλά επειδή είμαι αρχάριος στο apache και δεν έχω linux αλλά windows (ενώ οι περισσότερες οδηγίες είναι για linux), θα ήθελα μια βοήθεια όσον αφορά το τι πρέπει να κάνω.

Το τι γράφει στο install.txt είναι το εξής: (Απλά δεν καταλαβαίνω τι πρέπει να κάνω :()

>How to change configuration settings

Running PHP as an Apache module

  When using PHP as an Apache module, you can also change the
  configuration settings using directives in Apache configuration files
  (e.g. httpd.conf) and .htaccess files. You will need "AllowOverride
  Options" or "AllowOverride All" privileges to do so.

  With PHP 4 and PHP 5, there are several Apache directives that allow
  you to change the PHP configuration from within the Apache
  configuration files. For a listing of which directives are
  PHP_INI_ALL, PHP_INI_PERDIR, or PHP_INI_SYSTEM, have a look at the
  table found within the ini_set() documentation.

    Note: With PHP 3, there are Apache directives that correspond to
    each configuration setting in the php3.ini name, except the name is
    prefixed by "php3_".

  php_value name value
         Sets the value of the specified directive. Can be used only
         with PHP_INI_ALL and PHP_INI_PERDIR type directives. To clear a
         previously set value use none as the value.

    Note: Don't use php_value to set boolean values. php_flag (see
    below) should be used instead.

  php_flag name on|off
         Used to set a boolean configuration directive. Can be used only
         with PHP_INI_ALL and PHP_INI_PERDIR type directives.

  php_admin_value name value
         Sets the value of the specified directive. This can not be used
         in .htaccess files. Any directive type set with php_admin_value
         can not be overridden by .htaccess or virtualhost directives.
         To clear a previously set value use none as the value.

  php_admin_flag name on|off
         Used to set a boolean configuration directive. This can not be
         used in .htaccess files. Any directive type set with
         php_admin_flag can not be overridden by .htaccess or
         virtualhost directives.

  Example 4-2. Apache configuration example
<IfModule mod_php5.c>
 php_value include_path ".:/usr/local/lib/php"
 php_admin_flag safe_mode on
</IfModule>
<IfModule mod_php4.c>
 php_value include_path ".:/usr/local/lib/php"
 php_admin_flag safe_mode on
</IfModule>
<IfModule mod_php3.c>
 php3_include_path ".:/usr/local/lib/php"
 php3_safe_mode on
</IfModule>

  Caution

  PHP constants do not exist outside of PHP. For example, in httpd.conf
  you can not use PHP constants such as E_ALL or E_NOTICE to set the
  error_reporting directive as they will have no meaning and will
  evaluate to 0. Use the associated bitmask values instead. These
  constants can be used in php.ini

Δημοσ.

Αν πας στο http://apache.org θα δεις ότι διαθέτουν τον Apache 2.0.52

Για τον οποίο λένε:

Apache 2.0 add-in modules are not compatible with Apache 1.3 modules. If you are running third party add-in modules, you will need to obtain new modules written for Apache 2.0 from that third party before you attempt to upgrade from Apache 1.3.

 

 

αλλά και τον Apache 1.3.31 για τον οποίο λένε : Apache 1.3.31 is the best available version of the 1.3 series, and is recommended over all previous 1.3 releases. This release fixes a number of bugs and addresses 4 security issues described....

 

Κάτι αντίστοιχο πιστεύω ότι ισχύει και για την MySQL γιατί όπως βλέπω οι περισσότεροι χρησιμοποιούν την 3.xx ενώ υπάρχει η 4.xx εδώ και πολλή καιρό, για php δεν γνωρίζω.

Πάντως το phptriad2-2-1 αυτά περιέχει και τα εγκαθιστά πλήρως ρυθμισμένα έτοιμα για χρήση.

 

Αν πάλι επιμένεις κατέβασε το apache2triad 1.2.3 το οποίο περιέχει τα:

Apache version 2.0.49 with ApacheMonitor 2.0.45 and 2.0.49

MySQL 4.0.18 with MyODBC 3.51 and winMYSQLadmin 1.4

OpenSSL 0.9.7c with mod_ssl 2.0.46 and SSLCert 1.0

XMail 1.18 with Xmail Queue Manager 1.47

SlimFTPd 3.15 with PHPsFTd 0.1

Python 2.3.2 with mod_python 3.1.3 , Py2exe 0.5.0, MySQL-python 0.9.2 and Spyce 1.3.12

Perl 5.8.3 with mod_perl 1.99_13 apache2 module , Apache::ASP and PPM 0.18

PHP 4.3.8 with Pear 1.3.1 ,Smarty 2.5.0 ,Zend Opt. 2.5.3 , Dbg 2.16.3 , Xdebug 4.3.1

TCL 8.4.5 with TK 8.4 and Vtcl 1.6.0

+ PHPXMail 0.69 ,UebiMiau 2.7.5 , PHPmyadmin 2.5.7 , AWStats 6.1

Δημοσ.

Σας ευχαριστώ πολύ! Ακολούθησα τις οδηγίες του rebel2000 και όλα "εντάξει".

 

Tipos, μάλλον έχεις δίκιο γιατί μου έβγαλαν την παναγία οι τελευταίες εκδόσεις και έτσι γύρισα σε αυτές που αναφέρεις. Ήθελα να αποφύγω το κατέβασμα με 64κ αλλά τελικά δεν τα κατάφερα. Και πάλι ευχαριστώ όλους.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...