php-general Digest 21 Sep 2011 00:03:34 -0000 Issue 7488

Topics (messages 314956 through 314966):

Installing PHP
        314956 by: Mateus Almeida
        314958 by: Bastien
        314959 by: Lester Caine
        314960 by: Mateus Almeida
        314961 by: Lester Caine
        314962 by: Curtis Maurand
        314963 by: Curtis Maurand

Re: PHP installations, usage, and popularity
        314957 by: Bastien
        314964 by: Tim Thorburn
        314965 by: Tommy Pham

PHP Ad or Image Rotator Script
        314966 by: Kim Briggs

Administrivia:

To subscribe to the digest, e-mail:
        php-general-digest-subscr...@lists.php.net

To unsubscribe from the digest, e-mail:
        php-general-digest-unsubscr...@lists.php.net

To post to the list, e-mail:
        php-gene...@lists.php.net


----------------------------------------------------------------------
--- Begin Message ---
Hello, I'm newbie and I'm trying to install PHP with Apache, but it doesn't
work. 

Every time I try to run a test I receive the message "Not Found The
requested URL /php/php-cgi.exe/test.php was not found on this server." OR
(when I try to change some options) "Forbidden You don't have permission to
access /php/php-cgi.exe/test.php on this server."

I've tried to copy the recommended configurations from some sites, but it
haven't worked. 

The machine runs Windows XP, I'm using an administrator account, no firewall
is blocking me, PHP and Apache are the most recent versions.

Thanks in advance.


--- End Message ---
--- Begin Message ---

On 2011-09-19, at 5:32 PM, "Mateus Almeida" <supor...@avanutri.com.br> wrote:

> Hello, I'm newbie and I'm trying to install PHP with Apache, but it doesn't
> work. 
> 
> Every time I try to run a test I receive the message "Not Found The
> requested URL /php/php-cgi.exe/test.php was not found on this server." OR
> (when I try to change some options) "Forbidden You don't have permission to
> access /php/php-cgi.exe/test.php on this server."
> 
> I've tried to copy the recommended configurations from some sites, but it
> haven't worked. 
> 
> The machine runs Windows XP, I'm using an administrator account, no firewall
> is blocking me, PHP and Apache are the most recent versions.
> 
> Thanks in advance.
> 

The files need to go into the htdocs folder of the apache installation. They do 
no go in the php folder at all. 

You can also set the root directory in the httpd.conf file, the apache config, 
to place the root of the webserver elsewhere in your filesystem

Bastien Koert
905-904-0334

--- End Message ---
--- Begin Message ---
Mateus Almeida wrote:
Hello, I'm newbie and I'm trying to install PHP with Apache, but it doesn't
work.

Every time I try to run a test I receive the message "Not Found The
requested URL /php/php-cgi.exe/test.php was not found on this server." OR
(when I try to change some options) "Forbidden You don't have permission to
access /php/php-cgi.exe/test.php on this server."

Well that just looks totally wrong!
The test.php file should be in your apache site directory and you would never use the php directory inside a website setup.

I've tried to copy the recommended configurations from some sites, but it
haven't worked.

The machine runs Windows XP, I'm using an administrator account, no firewall
is blocking me, PHP and Apache are the most recent versions.

Starting point ... what does http://localhost say when put into your browser.

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

--- End Message ---
--- Begin Message ---
Yes, I've put the "test.php" in the htdocs.
The server works with an html file, but it doesn’t work with the php.

-----Mensagem original-----
De: Bastien [mailto:phps...@gmail.com] 
Enviada em: terça-feira, 20 de setembro de 2011 09:04
Para: Mateus Almeida
Cc: <php-gene...@lists.php.net>
Assunto: Re: [PHP] Installing PHP



On 2011-09-19, at 5:32 PM, "Mateus Almeida" <supor...@avanutri.com.br>
wrote:

> Hello, I'm newbie and I'm trying to install PHP with Apache, but it
doesn't
> work. 
> 
> Every time I try to run a test I receive the message "Not Found The
> requested URL /php/php-cgi.exe/test.php was not found on this server." OR
> (when I try to change some options) "Forbidden You don't have permission
to
> access /php/php-cgi.exe/test.php on this server."
> 
> I've tried to copy the recommended configurations from some sites, but it
> haven't worked. 
> 
> The machine runs Windows XP, I'm using an administrator account, no
firewall
> is blocking me, PHP and Apache are the most recent versions.
> 
> Thanks in advance.
> 

The files need to go into the htdocs folder of the apache installation. They
do no go in the php folder at all. 

You can also set the root directory in the httpd.conf file, the apache
config, to place the root of the webserver elsewhere in your filesystem

Bastien Koert
905-904-0334


--- End Message ---
--- Begin Message ---
Mateus Almeida wrote:
Yes, I've put the "test.php" in the htdocs.
The server works with an html file, but it doesn’t work with the php.

Mateus

There are only tow things which need adding to httpd.conf to get PHP working.

LoadModule should point to your php installation
LoadModule php5_module c:/Network/PHP-5_2_6a/php5apache2_2.dll

And file type
AddType application/x-httpd-php .php .php5

I suspect you have an 'Action' line which should be commented out.

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

--- End Message ---
--- Begin Message ---


try http://localhost/test.php



Mateus Almeida
wrote:
> Yes, I've put the "test.php" in the htdocs.
> The server works with an html file, but it doesn&rsquo;t work with
the php.
> 
> -----Mensagem original-----
> De:
Bastien [mailto:phps...@gmail.com]
> Enviada em:
terça-feira, 20 de setembro de 2011 09:04
> Para: Mateus
Almeida
> Cc: <php-gene...@lists.php.net>
> Assunto:
Re: [PHP] Installing PHP
> 
> 
> 
> On
2011-09-19, at 5:32 PM, "Mateus Almeida"
<supor...@avanutri.com.br>
> wrote:
> 
>>
Hello, I'm newbie and I'm trying to install PHP with Apache, but it
> doesn't
>> work.
>>
>> Every time
I try to run a test I receive the message "Not Found The
>> requested URL /php/php-cgi.exe/test.php was not found on this
server."
>> OR
>> (when I try to change some
options) "Forbidden You don't have permission
> to
>> access /php/php-cgi.exe/test.php on this server."
>>
>> I've tried to copy the recommended configurations
from some sites, but
>> it
>> haven't worked.
>>
>> The machine runs Windows XP, I'm using an
administrator account, no
> firewall
>> is blocking me,
PHP and Apache are the most recent versions.
>>
>>
Thanks in advance.
>>
> 
> The files need to go
into the htdocs folder of the apache installation.
> They
> do no go in the php folder at all.
> 
> You can
also set the root directory in the httpd.conf file, the apache
>
config, to place the root of the webserver elsewhere in your filesystem
> 
> Bastien Koert
> 905-904-0334
> 
> 
> --
> PHP General Mailing List
(http://www.php.net/)
> To unsubscribe, visit:
http://www.php.net/unsub.php
> 
>

--- End Message ---
--- Begin Message ---


You've got a configuration issue.  You'll need to add a
<directory> directive to execute CGI scripts to the httpd.conf or
whereever the equivelent file is.  Normally, I would tell you to
download and install xampp which will give you a working setup out of the
box.

--Curtis


Mateus Almeida wrote:
>
Yes, I&rsquo;ve tried http://localhost:1234/test.php. Same:
&ldquo;Forbidden You don't
> have permission to access
/php/php-cgi.exe/test.php on this server.&rdquo;
> 
> 
> 
> This is my Apache conf. file:
> 
>
---------------------------------
> 
> #
> 
> # This is the main Apache HTTP server configuration file.  It
contains the
> 
> # configuration directives that give the
server its instructions.
> 
> # See
<URL:http://httpd.apache.org/docs/2.2> for detailed information.
> 
> # In particular, see
> 
> #
<URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
>

> # for a discussion of each configuration directive.
>

> #
> 
> # Do NOT simply read the instructions in
here without understanding
> 
> # what they do.  They're
here only as hints or reminders.  If you are
> unsure
>

> # consult the online docs. You have been warned.
> 
> #
> 
> # Configuration and logfile names: If the
filenames you specify for many
> 
> # of the server's
control files begin with "/" (or "drive:/" for
Win32),
> the
> 
> # server will use that explicit
path.  If the filenames do *not* begin
> 
> # with
"/", the value of ServerRoot is prepended -- so
"logs/foo.log"
> 
> # with ServerRoot set to
"C:/Arquivos de programas/Apache Software
>
Foundation/Apache2.2" will be interpreted by the
> 
>
# server as "C:/Arquivos de programas/Apache Software
>
Foundation/Apache2.2/logs/foo.log".
> 
> #
>

> # NOTE: Where filenames are specified, you must use forward
slashes
> 
> # instead of backslashes (e.g.,
"c:/apache" instead of "c:\apache").
> 
> # If a drive letter is omitted, the drive on which httpd.exe is
located
> 
> # will be used by default.  It is recommended
that you always supply
> 
> # an explicit drive letter in
absolute paths to avoid confusion.
> 
> 
> 
> #
> 
> # ServerRoot: The top of the directory tree
under which the server's
> 
> # configuration, error, and
log files are kept.
> 
> #
> 
> # Do not
add a slash at the end of the directory path.  If you point
> 
> # ServerRoot at a non-local disk, be sure to point the LockFile
directive
> 
> # at a local disk.  If you wish to share
the same ServerRoot for multiple
> 
> # httpd daemons, you
will need to change at least LockFile and PidFile.
> 
>
#
> 
> ServerRoot "C:/Arquivos de programas/Apache
Software Foundation/Apache2.2"
> 
> 
> 
> #
> 
> # Listen: Allows you to bind Apache to
specific IP addresses and/or
> 
> # ports, instead of the
default. See also the <VirtualHost>
> 
> #
directive.
> 
> #
> 
> # Change this to
Listen on specific IP addresses as shown below to
> 
> #
prevent Apache from glomming onto all bound IP addresses.
> 
> #
> 
> #Listen 12.34.56.78:80
> 
>
Listen 1234
> 
> 
> 
> #
> 
> # Dynamic Shared Object (DSO) Support
> 
> #
> 
> # To be able to use the functionality of a module which
was built as a DSO
> you
> 
> # have to place
corresponding `LoadModule' lines at this location so the
> 
> # directives contained in it are actually available _before_ they
are
> used.
> 
> # Statically compiled modules
(those listed by `httpd -l') do not need
> 
> # to be
loaded here.
> 
> #
> 
> # Example:
> 
> # LoadModule foo_module modules/mod_foo.so
> 
> #
> 
> LoadModule actions_module
modules/mod_actions.so
> 
> LoadModule alias_module
modules/mod_alias.so
> 
> LoadModule asis_module
modules/mod_asis.so
> 
> LoadModule auth_basic_module
modules/mod_auth_basic.so
> 
> #LoadModule
auth_digest_module modules/mod_auth_digest.so
> 
>
#LoadModule authn_alias_module modules/mod_authn_alias.so
> 
> #LoadModule authn_anon_module modules/mod_authn_anon.so
>

> #LoadModule authn_dbd_module modules/mod_authn_dbd.so
>

> #LoadModule authn_dbm_module modules/mod_authn_dbm.so
>

> LoadModule authn_default_module modules/mod_authn_default.so
> 
> LoadModule authn_file_module
modules/mod_authn_file.so
> 
> #LoadModule
authnz_ldap_module modules/mod_authnz_ldap.so
> 
>
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
> 
>
LoadModule authz_default_module modules/mod_authz_default.so
> 
> LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
> 
> LoadModule authz_host_module
modules/mod_authz_host.so
> 
> #LoadModule
authz_owner_module modules/mod_authz_owner.so
> 
>
LoadModule authz_user_module modules/mod_authz_user.so
> 
> LoadModule autoindex_module modules/mod_autoindex.so
> 
> #LoadModule cache_module modules/mod_cache.so
> 
>
#LoadModule cern_meta_module modules/mod_cern_meta.so
> 
>
LoadModule cgi_module modules/mod_cgi.so
> 
> #LoadModule
charset_lite_module modules/mod_charset_lite.so
> 
>
#LoadModule dav_module modules/mod_dav.so
> 
> #LoadModule
dav_fs_module modules/mod_dav_fs.so
> 
> #LoadModule
dav_lock_module modules/mod_dav_lock.so
> 
> #LoadModule
dbd_module modules/mod_dbd.so
> 
> #LoadModule
deflate_module modules/mod_deflate.so
> 
> LoadModule
dir_module modules/mod_dir.so
> 
> #LoadModule
disk_cache_module modules/mod_disk_cache.so
> 
>
#LoadModule dumpio_module modules/mod_dumpio.so
> 
>
LoadModule env_module modules/mod_env.so
> 
> #LoadModule
expires_module modules/mod_expires.so
> 
> #LoadModule
ext_filter_module modules/mod_ext_filter.so
> 
>
#LoadModule file_cache_module modules/mod_file_cache.so
> 
> #LoadModule filter_module modules/mod_filter.so
> 
> #LoadModule headers_module modules/mod_headers.so
> 
> #LoadModule ident_module modules/mod_ident.so
> 
>
#LoadModule imagemap_module modules/mod_imagemap.so
> 
>
LoadModule include_module modules/mod_include.so
> 
>
#LoadModule info_module modules/mod_info.so
> 
>
LoadModule isapi_module modules/mod_isapi.so
> 
>
#LoadModule ldap_module modules/mod_ldap.so
> 
>
#LoadModule logio_module modules/mod_logio.so
> 
>
LoadModule log_config_module modules/mod_log_config.so
> 
> #LoadModule log_forensic_module modules/mod_log_forensic.so
> 
> #LoadModule mem_cache_module modules/mod_mem_cache.so
> 
> LoadModule mime_module modules/mod_mime.so
> 
> #LoadModule mime_magic_module modules/mod_mime_magic.so
>

> LoadModule negotiation_module modules/mod_negotiation.so
> 
> #LoadModule proxy_module modules/mod_proxy.so
>

> #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
>

> #LoadModule proxy_balancer_module
modules/mod_proxy_balancer.so
> 
> #LoadModule
proxy_connect_module modules/mod_proxy_connect.so
> 
>
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
> 
>
#LoadModule proxy_http_module modules/mod_proxy_http.so
> 
> #LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
>

> #LoadModule reqtimeout_module modules/mod_reqtimeout.so
> 
> #LoadModule rewrite_module modules/mod_rewrite.so
> 
> LoadModule setenvif_module modules/mod_setenvif.so
> 
> #LoadModule speling_module modules/mod_speling.so
> 
> #LoadModule ssl_module modules/mod_ssl.so
> 
> #LoadModule status_module modules/mod_status.so
> 
> #LoadModule substitute_module modules/mod_substitute.so
>

> #LoadModule unique_id_module modules/mod_unique_id.so
>

> #LoadModule userdir_module modules/mod_userdir.so
> 
> #LoadModule usertrack_module modules/mod_usertrack.so
> 
> #LoadModule version_module modules/mod_version.so
> 
> #LoadModule vhost_alias_module modules/mod_vhost_alias.so
>

> 
> 
> <IfModule !mpm_netware_module>
> 
> <IfModule !mpm_winnt_module>
> 
>
#
> 
> # If you wish httpd to run as a different user or
group, you must run
> 
> # httpd as root initially and it
will switch.
> 
> #
> 
> # User/Group: The
name (or #number) of the user/group to run httpd as.
> 
>
# It is usually good practice to create a dedicated user and group for
> 
> # running httpd, as with most system services.
>

> #
> 
> User daemon
> 
> Group
daemon
> 
> 
> 
> </IfModule>
> 
> </IfModule>
> 
> 
> 
> # 'Main' server configuration
> 
> #
> 
> # The directives in this section set up the values used by the
'main'
> 
> # server, which responds to any requests that
aren't handled by a
> 
> # <VirtualHost> definition.
 These values also provide defaults for
> 
> # any
<VirtualHost> containers you may define later in the file.
>

> #
> 
> # All of these directives may appear
inside <VirtualHost> containers,
> 
> # in which
case these default settings will be overridden for the
> 
> # virtual host being defined.
> 
> #
> 
> 
> 
> #
> 
> # ServerAdmin: Your
address, where problems with the server should be
> 
> #
e-mailed.  This address appears on some server-generated pages, such
> 
> # as error documents.  e.g. ad...@your-domain.com
> 
> #
> 
> ServerAdmin admin@localhost
> 
> 
> 
> #
> 
> #
ServerName gives the name and port that the server uses to identify
> itself.
> 
> # This can often be determined
automatically, but we recommend you specify
> 
> # it
explicitly to prevent problems during startup.
> 
> #
> 
> # If your host doesn't have a registered DNS name, enter
its IP address
> here.
> 
> #
> 
>
#ServerName localhost:8080
> 
> 
> 
> #
> 
> # DocumentRoot: The directory out of which you will
serve your
> 
> # documents. By default, all requests are
taken from this directory, but
> 
> # symbolic links and
aliases may be used to point to other locations.
> 
> #
> 
> DocumentRoot "C:/Arquivos de programas/Apache
Software
> Foundation/Apache2.2/htdocs"
> 
>

> 
> #
> 
> # Each directory to which
Apache has access can be configured with respect
> 
> # to
which services and features are allowed and/or disabled in that
>

> # directory (and its subdirectories).
> 
> #
> 
> # First, we configure the "default" to be a
very restrictive set of
> 
> # features.
> 
> #
> 
> <Directory />
> 
>    
Options FollowSymLinks
> 
>     AllowOverride None
> 
>     Order deny,allow
> 
>     Deny from
all
> 
> </Directory>
> 
> 
> 
> #
> 
> # Note that from this point
forward you must specifically allow
> 
> # particular
features to be enabled - so if something's not working as
> 
> # you might expect, make sure that you have specifically enabled
it
> 
> # below.
> 
> #
> 
> 
> 
> #
> 
> # This should be
changed to whatever you set DocumentRoot to.
> 
> #
> 
> <Directory "C:\Arquivos de programas\Apache
Software
> Foundation\Apache2.2\htdocs">
> 
>     #
> 
>     # Possible values for the Options
directive are "None", "All",
> 
>    
# or any combination of:
> 
>     #   Indexes Includes
FollowSymLinks SymLinksifOwnerMatch ExecCGI
> MultiViews
>

>     #
> 
>     # Note that
"MultiViews" must be named *explicitly* --- "Options
All"
> 
>     # doesn't give it to you.
> 
>     #
> 
>     # The Options directive is both
complicated and important.  Please see
> 
>     #
http://httpd.apache.org/docs/2.2/mod/core.html#options
> 
>     # for more information.
> 
>     #
>

>     Options Indexes FollowSymLinks
> 
> 
> 
>     #
> 
>     # AllowOverride controls
what directives may be placed in .htaccess
> files.
> 
>     # It can be "All", "None", or any
combination of the keywords:
> 
>     #   Options FileInfo
AuthConfig Limit
> 
>     #
> 
>    
AllowOverride None
> 
> 
> 
>     #
> 
>     # Controls who can get stuff from this server.
> 
>     #
> 
>     Order allow,deny
> 
>     Allow from all
> 
> 
> 
> </Directory>
> 
> 
> 
> #
> 
> # DirectoryIndex: sets the file that Apache will serve
if a directory
> 
> # is requested.
> 
>
#
> 
> <IfModule dir_module>
> 
>   
 DirectoryIndex index.html
> 
> </IfModule>
> 
> 
> 
> #
> 
> # The
following lines prevent .htaccess and .htpasswd files from being
>

> # viewed by Web clients.
> 
> #
> 
> <FilesMatch "^\.ht">
> 
>     Order
allow,deny
> 
>     Deny from all
> 
>    
Satisfy All
> 
> </FilesMatch>
> 
>

> 
> #
> 
> # ErrorLog: The location of
the error log file.
> 
> # If you do not specify an
ErrorLog directive within a <VirtualHost>
> 
> #
container, error messages relating to that virtual host will be
>

> # logged here.  If you *do* define an error logfile for a
<VirtualHost>
> 
> # container, that host's errors
will be logged there and not here.
> 
> #
> 
> ErrorLog "logs/error.log"
> 
> 
>

> #
> 
> # LogLevel: Control the number of
messages logged to the error_log.
> 
> # Possible values
include: debug, info, notice, warn, error, crit,
> 
> #
alert, emerg.
> 
> #
> 
> LogLevel warn
> 
> 
> 
> <IfModule
log_config_module>
> 
>     #
> 
>    
# The following directives define some format nicknames for use with
> 
>     # a CustomLog directive (see below).
> 
>     #
> 
>     LogFormat "%h %l %u %t
\"%r\" %>s %b \"%{Referer}i\"
>
\"%{User-Agent}i\""
> combined
> 
>
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
> 
> 
> 
>     <IfModule
logio_module>
> 
>       # You need to enable
mod_logio.c to use %I and %O
> 
>       LogFormat "%h
%l %u %t \"%r\" %>s %b \"%{Referer}i\"
>
\"%{User-Agent}i\" %I %O" combinedio
> 
>  
  </IfModule>
> 
> 
> 
>     #
> 
>     # The location and format of the access logfile
(Common Logfile
> Format).
> 
>     # If you do
not define any access logfiles within a <VirtualHost>
> 
>     # container, they will be logged here.  Contrariwise, if you
*do*
> 
>     # define per-<VirtualHost> access
logfiles, transactions will be
> 
>     # logged therein
and *not* in this file.
> 
>     #
> 
>   
 CustomLog "logs/access.log" common
> 
> 
> 
>     #
> 
>     # If you prefer a logfile
with access, agent, and referer information
> 
>     #
(Combined Logfile Format) you can use the following directive.
>

>     #
> 
>     #CustomLog
"logs/access.log" combined
> 
>
</IfModule>
> 
> 
> 
> <IfModule
alias_module>
> 
>     #
> 
>     #
Redirect: Allows you to tell clients about documents that used to
> 
>     # exist in your server's namespace, but do not
anymore. The client
> 
>     # will make a new request for
the document at its new location.
> 
>     # Example:
> 
>     # Redirect permanent /foo http://localhost/bar
> 
> 
> 
>     #
> 
>     #
Alias: Maps web paths into filesystem paths and is used to
> 
>     # access content that does not live under the DocumentRoot.
> 
>     # Example:
> 
>     # Alias /webpath
/full/filesystem/path
> 
>     #
> 
>    
# If you include a trailing / on /webpath then the server will
>

>     # require it to be present in the URL.  You will also
likely
> 
>     # need to provide a <Directory>
section to allow access to
> 
>     # the filesystem
path.
> 
> 
> 
>     #
> 
>     # ScriptAlias: This controls which directories contain server
scripts.
> 
>     # ScriptAliases are essentially the same
as Aliases, except that
> 
>     # documents in the target
directory are treated as applications and
> 
>     # run
by the server when requested rather than as documents sent to
>
the
> 
>     # client.  The same rules about trailing
"/" apply to ScriptAlias
> 
>     # directives
as to Alias.
> 
>     #
> 
>    
ScriptAlias /cgi-bin/ "C:\Arquivos de programas\Apache Software
> Foundation\Apache2.2\cgi-bin"
> 
>    
#ScriptAlias /php/ "C:\php"
> 
> 
> 
> </IfModule>
> 
> 
> 
>
<IfModule cgid_module>
> 
>     #
> 
>     # ScriptSock: On threaded servers, designate the path to the
UNIX
> 
>     # socket used to communicate with the CGI
daemon of mod_cgid.
> 
>     #
> 
>    
#Scriptsock logs/cgisock
> 
> </IfModule>
>

> 
> 
> #
> 
> #
"C:/Arquivos de programas/Apache Software
Foundation/Apache2.2/cgi-bin"
> should be changed to whatever
your ScriptAliased
> 
> # CGI directory exists, if you
have that configured.
> 
> #
> 
>
<Directory "C:\Arquivos de programas\Apache Software
>
Foundation\Apache2.2\cgi-bin">
> 
> #<Directory
"C:\php">
> 
>     AllowOverride None
> 
>     Options None
> 
>     Order
allow,deny
> 
>     Allow from all
> 
>
</Directory>
> 
> 
> 
> #
>

> # DefaultType: the default MIME type the server will use for a
document
> 
> # if it cannot otherwise determine one, such
as from filename extensions.
> 
> # If your server
contains mostly text or HTML documents, "text/plain" is
> 
> # a good value.  If most of your content is binary, such
as applications
> 
> # or images, you may want to use
"application/octet-stream" instead to
> 
> #
keep browsers from trying to display binary files as though they are
> 
> # text.
> 
> #
> 
>
DefaultType text/plain
> 
> 
> 
>
<IfModule mime_module>
> 
>     #
> 
>     # TypesConfig points to the file containing the list of
mappings from
> 
>     # filename extension to
MIME-type.
> 
>     #
> 
>     TypesConfig
conf/mime.types
> 
> 
> 
>     #
>

>     # AddType allows you to add to or override the MIME
configuration
> 
>     # file specified in TypesConfig for
specific file types.
> 
>     #
> 
>    
#AddType application/x-gzip .tgz
> 
>     #
> 
>     # AddEncoding allows you to have certain browsers uncompress
> 
>     # information on the fly. Note: Not all browsers
support this.
> 
>     #
> 
>    
#AddEncoding x-compress .Z
> 
>     #AddEncoding x-gzip
.gz .tgz
> 
>     #
> 
>     # If the
AddEncoding directives above are commented-out, then you
> 
>     # probably should define those extensions to indicate media
types:
> 
>     #
> 
>     AddType
application/x-compress .Z
> 
>     AddType
application/x-gzip .gz .tgz
> 
> AddType
application/x-httpd-php .php
> 
> 
> 
>   
 #
> 
>     # AddHandler allows you to map certain file
extensions to "handlers":
> 
>     # actions
unrelated to filetype. These can be either built into the
>
server
> 
>     # or added with the Action directive (see
below)
> 
>     #
> 
>     # To use CGI
scripts outside of ScriptAliased directories:
> 
>     #
(You will also need to add "ExecCGI" to the "Options"
directive.)
> 
>     #
> 
>    
#AddHandler cgi-script .cgi
> 
> 
> 
>    
# For type maps (negotiated resources):
> 
>    
#AddHandler type-map var
> 
> 
> 
>    
#
> 
>     # Filters allow you to process content before
it is sent to the
> client.
> 
>     #
>

>     # To parse .shtml files for server-side includes (SSI):
> 
>     # (You will also need to add "Includes" to
the "Options" directive.)
> 
>     #
>

>     #AddType text/html .shtml
> 
>    
#AddOutputFilter INCLUDES .shtml
> 
> </IfModule>
> 
> 
> 
> #
> 
> # The
mod_mime_magic module allows the server to use various hints from
> the
> 
> # contents of the file itself to determine
its type.  The MIMEMagicFile
> 
> # directive tells the
module where the hint definitions are located.
> 
> #
> 
> #MIMEMagicFile conf/magic
> 
> 
> 
> #
> 
> # Customizable error responses
come in three flavors:
> 
> # 1) plain text 2) local
redirects 3) external redirects
> 
> #
> 
> # Some examples:
> 
> #ErrorDocument 500 "The
server made a boo boo."
> 
> #ErrorDocument 404
/missing.html
> 
> #ErrorDocument 404
"/cgi-bin/missing_handler.pl"
> 
>
#ErrorDocument 402 http://localhost/subscription_info.html
> 
> #
> 
> 
> 
> #
> 
>
# MaxRanges: Maximum number of Ranges in a request before
> 
> # returning the entire resource, or 0 for unlimited
> 
> # Default setting is to accept 200 Ranges
> 
>
#MaxRanges 0
> 
> 
> 
> #
> 
> # EnableMMAP and EnableSendfile: On systems that support it,
> 
> # memory-mapping or the sendfile syscall is used to
deliver
> 
> # files.  This usually improves server
performance, but must
> 
> # be turned off when serving
from networked-mounted
> 
> # filesystems or if support
for these functions is otherwise
> 
> # broken on your
system.
> 
> #
> 
> #EnableMMAP off
> 
> #EnableSendfile off
> 
> 
> 
> # Supplemental configuration
> 
> #
> 
> # The configuration files in the conf/extra/ directory can be
> 
> # included to add extra features or to modify the
default configuration of
> 
> # the server, or you may
simply copy their contents here and change as
> 
> #
necessary.
> 
> 
> 
> # Server-pool
management (MPM specific)
> 
> #Include
conf/extra/httpd-mpm.conf
> 
> 
> 
> #
Multi-language error messages
> 
> #Include
conf/extra/httpd-multilang-errordoc.conf
> 
> 
>

> # Fancy directory listings
> 
> #Include
conf/extra/httpd-autoindex.conf
> 
> 
> 
>
# Language settings
> 
> #Include
conf/extra/httpd-languages.conf
> 
> 
> 
>
# User home directories
> 
> #Include
conf/extra/httpd-userdir.conf
> 
> 
> 
> #
Real-time info on requests and configuration
> 
> #Include
conf/extra/httpd-info.conf
> 
> 
> 
> #
Virtual hosts
> 
> #Include
conf/extra/httpd-vhosts.conf
> 
> 
> 
> #
Local access to the Apache HTTP Server Manual
> 
>
#Include conf/extra/httpd-manual.conf
> 
> 
> 
> # Distributed authoring and versioning (WebDAV)
> 
> #Include conf/extra/httpd-dav.conf
> 
> 
>

> # Various default settings
> 
> #Include
conf/extra/httpd-default.conf
> 
> 
> 
> #
Secure (SSL/TLS) connections
> 
> #Include
conf/extra/httpd-ssl.conf
> 
> #
> 
> #
Note: The following must must be present to support
> 
> #
      starting without SSL on platforms with no /dev/random equivalent
> 
> #       but a statically compiled-in mod_ssl.
>

> #
> 
> <IfModule ssl_module>
>

> SSLRandomSeed startup builtin
> 
>
SSLRandomSeed connect builtin
> 
> </IfModule>
> 
> 
> 
> #BEGIN PHP INSTALLER EDITS -
REMOVE ONLY ON UNINSTALL
> 
> ScriptAlias /php/
"C:/php/"
> 
> Action application/x-httpd-php
"C:/php/php-cgi.exe"
> 
> #END PHP INSTALLER
EDITS - REMOVE ONLY ON UNINSTALL
> 
> 
> 
> ----------------------------------------------
> 
>

> 
> De: Curtis Maurand [mailto:cur...@maurand.com]
> Enviada em: terça-feira, 20 de setembro de 2011 11:50
> Para: Mateus Almeida
> Cc: 'Bastien';
php-gene...@lists.php.net
> Assunto: Re: RES: [PHP] Installing
PHP
> 
> 
> 
> 
> try
http://localhost/test.php
> 
> 
> 
>
Mateus Almeida wrote:
>> Yes, I've put the "test.php"
in the htdocs.
>> The server works with an html file, but it
doesn&rsquo;t work with the php.
>>
>> -----Mensagem
original-----
>> De: Bastien [mailto:phps...@gmail.com]
>> Enviada em: terça-feira, 20 de setembro de 2011 09:04
>> Para: Mateus Almeida
>> Cc:
<php-gene...@lists.php.net>
>> Assunto: Re: [PHP]
Installing PHP
>>
>>
>>
>> On
2011-09-19, at 5:32 PM, "Mateus Almeida"
<supor...@avanutri.com.br>
>> wrote:
>>
>>> Hello, I'm newbie and I'm trying to install PHP with
Apache, but it
>> doesn't
>>> work.
>>>
>>> Every time I try to run a test I receive
the message "Not Found The
>>> requested URL
/php/php-cgi.exe/test.php was not found on this server."
>>> OR
>>> (when I try to change some options)
"Forbidden You don't have
>>> permission
>>
to
>>> access /php/php-cgi.exe/test.php on this
server."
>>>
>>> I've tried to copy the
recommended configurations from some sites, but
>>> it
>>> haven't worked.
>>>
>>> The
machine runs Windows XP, I'm using an administrator account, no
>> firewall
>>> is blocking me, PHP and Apache are
the most recent versions.
>>>
>>> Thanks in
advance.
>>>
>>
>> The files need to
go into the htdocs folder of the apache installation.
>>
They
>> do no go in the php folder at all.
>>
>> You can also set the root directory in the httpd.conf file, the
apache
>> config, to place the root of the webserver elsewhere
in your filesystem
>>
>> Bastien Koert
>>
905-904-0334
>>
>>
>> --
>>
PHP General Mailing List (http://www.php.net/)
>> To
unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
> 
>

--- End Message ---
--- Begin Message ---

On 2011-09-20, at 12:05 AM, Tommy Pham <tommy...@gmail.com> wrote:

> ASP? Not ASP.NET? Wow... I haven't any new sites deployed in ASP in almost
> 10 years.  IIRC, ASP is nothing more but bunch of spaghetti codes and no
> OOP.  That's why attendance/registration is so low.  Only main web (server
> side) development languages are ASP.NET (C#), Java, and PHP (listed as
> alphabetical order - not based on demand/popularity).  You'd probably say
> Perl and/or Python too.  IMO, best way to convince the administration is job
> search for "ASP under IT category" and show them the results vs search for
> PHP ;)  No need for long explanations and comparisons since the point of
> having students certified is that they could get a job quickly.
> 
> Best wishes,
> Tommy

Ha, tommy,

My workplace app is classic asp and it sucks! I'll let you decide which sucks 
;-).

It's over 1300 files, and spaghetti isn't the word. It's failure points are so 
many that the pen test tools used created reports of 3000 pages. 

I have been pushing to move to php for years but the geniuses at the top told 
me that php was a 'hobbiest language'. Note this same person told me that we 
were moving to c# because it had the most examples on the msdn network pages. ( 
yes, I know it's an account setting in the msdn network :-) )

Bastien

--- End Message ---
--- Begin Message ---
On 9/19/2011 5:08 PM, Tedd Sperling wrote:
As such, I need information regarding how wide-spread PHP is (i.e., number of 
installations), who's using it (i.e., companies, organizations), and how it 
compares with other Web Languages (i.e., ASP, Ruby, etc.).
Since it's a school, you might also want to point out Moodle http://moodle.org/ is another example of PHP based, open source software that is used by many educational institutions throughout Canada and Australia (I'd assume the rest of the world as well).

By my own completely unscientific research and experience - it's very strange to come upon a URL that ends with .aspx or .jsp. Considering that Linux (and its variants) powers the overwhelming majority of the Internet's web servers - it seems fair to conclude that PHP would be the most accessible web language there is.

Best of luck breaking through the education bubble.

--- End Message ---
--- Begin Message ---
On Tue, Sep 20, 2011 at 5:00 AM, Bastien <phps...@gmail.com> wrote:

>
>
> On 2011-09-20, at 12:05 AM, Tommy Pham <tommy...@gmail.com> wrote:
>
> > ASP? Not ASP.NET? Wow... I haven't any new sites deployed in ASP in
> almost
> > 10 years.  IIRC, ASP is nothing more but bunch of spaghetti codes and no
> > OOP.  That's why attendance/registration is so low.  Only main web
> (server
> > side) development languages are ASP.NET (C#), Java, and PHP (listed as
> > alphabetical order - not based on demand/popularity).  You'd probably say
> > Perl and/or Python too.  IMO, best way to convince the administration is
> job
> > search for "ASP under IT category" and show them the results vs search
> for
> > PHP ;)  No need for long explanations and comparisons since the point of
> > having students certified is that they could get a job quickly.
> >
> > Best wishes,
> > Tommy
>
> Ha, tommy,
>
> My workplace app is classic asp and it sucks! I'll let you decide which
> sucks ;-).
>
> It's over 1300 files, and spaghetti isn't the word. It's failure points are
> so many that the pen test tools used created reports of 3000 pages.
>
> I have been pushing to move to php for years but the geniuses at the top
> told me that php was a 'hobbiest language'. Note this same person told me
> that we were moving to c# because it had the most examples on the msdn
> network pages. ( yes, I know it's an account setting in the msdn network :-)
> )
>
> Bastien


You can tell those 'geniuses' that IBM, a 40 year old 500 pound gorilla that
started the PC industry, doesn't think so.  Google 'IBM PHP' shows
99,500,000 results.  The first link
http://www.ibm.com/systems/i/software/php/index.html shows how their systems
run PHP.

*"Open to Innovation*
Are you looking to develop or deploy Web applications? PHP, the leading
scripting language for Web applications, provides an open and easy to use
alternative and gives you access to thousands of open source applications
and scripts.

Thousands of IBM i customers around the world have downloaded Zend’s PHP
products for i for a wide variety of web application development and
deployment initiatives."


".. i ..." refers to their i series servers.  Also, ask them what does IBM
stand for and why would a company with that name supports PHP strongly.

And if that doesn't open their mind up, ask them of what they think about
Oracle.  Then Google "Oracle PHP", showing 199,000,000 results, and let them
think if it's still a "hobbyist language".  Oracle, another almost 40 year
old 500 pound gorilla, started the commercial RDBMS industry.  The examples
can go on and on... ;)


Regards,

Tommy

--- End Message ---
--- Begin Message ---
Hi List,

This is a bit of an advertisement, I know, but I'm truly pleased with
my new PHP script and I want to share it with the list  (I do not sell
any products on my website).

http://kimbriggs.com/computers/computer-software/php-ad-image-rotator-script.file

Any questions or improvements, please CC my email address in the reply.

Cheers,
Kim

--- End Message ---

Reply via email to