Разделы
Главный сайт сервера Apache 2.2.14
скрипты Perl
скрипты PHP
Создание сайтов
Сервер Apache.
Данный раздел сайта создан, отлажен и протестирован на домашнем компьютере с установленным сервером Apache, Perl, PHP, SendMail, MySQL, phpMyAdmin. Подробную информацию об установке и проверке работоспособности этих программных продуктов вы можете найти на страницах сайта.
В этом разделе вы можете также узнать (на работающих примерах) - как правильно включать в страницы сайта:
Директивы SSI
SSI - Server-Side Includes, включения на стороне сервера - набор команд, позволяющий значительно дополнить содержимое вашего ресурса необходимой информацией.
Perl скрипты.
Скрипты написанные на языке- интерпретаторе Perl не являются исполняемыми программами, содержащими описания данных и алгоритмы решения задачи, переведенные в инструкции на машинных кодах. Поэтому, для его выполнения, требуется интерпретатор, переводящий инструкции Perl из текстового формата в двоичный и, затем, выполняющих их на стороне сервера.
PHP скрипты.
PHP (PHP: Hypertext Preprocessor) - интерпретируемый язык программирования веб-приложений, код которого непосредственно включается в текст HTML- документов. Исполняется как модуль Apache (SAPI) или CGI-программа на стороне сервера. После обработки интерпретатором PHP, сервер заменяет код PHP результатом его выполнения и передает на браузер. Клиент получает сгенерированную PHP-скриптом страницу HTML (PDF, Flash, XML, PNG и др.).
Переписав или создав самостоятельно страницы сайта, аналогичные приведенным в этом разделе и разместив их в каталоге -
C:/httpserver.ru/www/
(если устанавливали сервер Apache по приведенным здесь рекомендациям), вы получите главный сайт сервера Apache. Он будет установлен на последних, доступных в настоящее время версиях серверных программных продуктов:
Apache 2.2.14,
ActivePerl-5.8.8.824,
PHP 5.2.8,
MySQL 6.0,
phpMyAdmin 2.11.6
Таким образом, вы будете иметь самое современное серверное программное обеспечение, какое не сможет вам предоставить ни один хостинг-провайдер.
Ниже вы видите календарь. Это результат выполнения Perl скрипта, вызванного директивой:
<!--#include virtual="/cgi-bin/calendar.cgi"-->
Главный
сайт сервера Apache.
Так как, механизма SSI (Server Side
Include - включения на стороне сервера) бывает недостаточно, то для
сложных задач рекомендуется использование PHP.
PHP (PHP: Hypertext Preprocessor) - интерпретируемый язык
программирования веб-приложений, код которого непосредственно включается
в текст HTML- документов и имеющий много общего с C, Java и Perl.
Исполняется как модуль Apache (SAPI) или CGI-программа на стороне
сервера. После обработки интерпретатором PHP, сервер заменяет код
PHP результатом его выполнения и передает на браузер. Клиент получает
сгенерированную PHP-скриптом страницу HTML (PDF, Flash, XML, PNG
и др.). PHP был создан специально для разработки Web-приложений.
Начиная с пятой версии, PHP наряду с процедурным, включает некоторые
механизмы поддерживающие философию объектно-ориентированного программирования
(ООП), которая в предыдущих версиях была только обозначена.
Возможности PHP не ограничиваются только генерацией HTML-страниц.
Имеется механизмы для формирования изображений, PDF и Flash (используя
libswf и Ming) файлов, выдачи любых текстовых данных. PHP также способен
автоматически генерировать и сохранять их в файловой системе сервера,
организуя кеш динамического содержания, расположенный на сервере.
Чтобы отлаживать созданные вами или готовые php скрипты, на локальном (домашнем) компьютере, необходимо установить:
Apache
HTTP Server 2.2.14
и интерпретатор PHP из PHP 5.2.8 zip package
После установки и проверки работоспособности сервера Apache и интерпретатора PHP,
можно приступать к созданию и тестированию скриптов PHP.
Скрипт - Конфигурация ядра PHP.
Первым php-скриптом должен быть, несомненно, скрипт выводящий информацию о состоянии интерпретатора PHP. Для этого нужно создать страницу с расширением - .php (например, эта называется - phpinfo.php) и вставить в неё код php, вызывающий функцию PHP — phpinfo(); ( bool phpinfo ([int $what]) ). Несмотря на то, что код скрипта занимает всего три строчки:
<?php
phpinfo();
?>
Вызываемая функция - bool phpinfo ([int $what]) - выводит множество полезной информации о текущем состоянии интерпретатора PHP. Это информация о версии PHP, конфигурации ядра, загруженных модулях, опциях компиляции PHP и расширениях, информации сервера и переменных окружения PHP, версии OS, путях, хозяине и локальных значениях опций конфигурации, заголовков HTTP и лицензии PHP. Поскольку для каждой OS – своя установка, phpinfo () обычно используется, чтобы проверить параметры настройки конфигурации и доступных предопределенных переменных на данной системе. phpinfo () является также ценным инструментом отладки, поскольку он содержит все EGPCS (переменных окружения, GET, POST, Cookie, Server), данные.
Если у вас установлен сервер Apache 2.2.14 и PHP
- 5.2.8,
то результат выполнения вызова, приведенной выше функции php, будет таким:
PHP Version 5.2.8 |
| System |
Windows NT M12144-TIKX23D9 5.2 build 3790 |
| Build Date |
Apr 30 2008 16:18:05 |
| Configure Command |
cscript /nologo configure.js "--enable-snapshot-build"
"--with-gd=shared" |
| Server API |
Apache 2.0 Handler |
| Virtual Directory Support |
enabled |
| Configuration File (php.ini) Path |
C:\WINDOWS |
| Loaded Configuration File |
C:\WINDOWS\php.ini |
| PHP API |
20041225 |
| PHP Extension |
20060613 |
| Zend Extension |
220060519 |
| Debug Build |
no |
| Thread Safety |
enabled |
| Zend Memory Manager |
enabled |
| IPv6 Support |
disabled |
| Registered PHP Streams |
php, file, data, http, ftp, compress.zlib |
| Registered Stream Socket Transports |
tcp, udp |
| Registered Stream Filters |
convert.iconv.*, string.rot13, string.toupper, string.tolower,
string.strip_tags, convert.*, consumed, zlib.* |
This
program makes use of the Zend Scripting Language
Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
|
PHP
Credits
Configuration
PHP Core
| Directive |
Local Value |
Master Value |
| allow_call_time_pass_reference |
Off |
Off |
| allow_url_fopen |
On |
On |
| allow_url_include |
Off |
Off |
| always_populate_raw_post_data |
Off |
Off |
| arg_separator.input |
& |
& |
| arg_separator.output |
& |
& |
| asp_tags |
Off |
Off |
| auto_append_file |
no value |
no value |
| auto_globals_jit |
On |
On |
| auto_prepend_file |
no value |
no value |
| browscap |
no value |
no value |
| default_charset |
no value |
no value |
| default_mimetype |
text/html |
text/html |
| define_syslog_variables |
Off |
Off |
| disable_classes |
no value |
no value |
| disable_functions |
no value |
no value |
| display_errors |
On |
On |
| display_startup_errors |
Off |
Off |
| doc_root |
no value |
no value |
| docref_ext |
no value |
no value |
| docref_root |
no value |
no value |
| enable_dl |
On |
On |
| error_append_string |
no value |
no value |
| error_log |
no value |
no value |
| error_prepend_string |
no value |
no value |
| error_reporting |
6143 |
6143 |
| expose_php |
On |
On |
| extension_dir |
C:\usr\php\ext\ |
C:\usr\php\ext\ |
| file_uploads |
On |
On |
| highlight.bg |
#FFFFFF |
#FFFFFF |
| highlight.comment |
#FF8000 |
#FF8000 |
| highlight.default |
#0000BB |
#0000BB |
| highlight.html |
#000000 |
#000000 |
| highlight.keyword |
#007700 |
#007700 |
| highlight.string |
#DD0000 |
#DD0000 |
| html_errors |
On |
On |
| ignore_repeated_errors |
Off |
Off |
| ignore_repeated_source |
Off |
Off |
| ignore_user_abort |
Off |
Off |
| implicit_flush |
Off |
Off |
| include_path |
.;C:\php5\pear |
.;C:\php5\pear |
| log_errors |
On |
On |
| log_errors_max_len |
1024 |
1024 |
| magic_quotes_gpc |
Off |
Off |
| magic_quotes_runtime |
Off |
Off |
| magic_quotes_sybase |
Off |
Off |
| mail.force_extra_parameters |
no value |
no value |
| max_execution_time |
30 |
30 |
| max_input_nesting_level |
64 |
64 |
| max_input_time |
60 |
60 |
| memory_limit |
128M |
128M |
| open_basedir |
no value |
no value |
| output_buffering |
4096 |
4096 |
| output_handler |
no value |
no value |
| post_max_size |
8M |
8M |
| precision |
14 |
14 |
| realpath_cache_size |
16K |
16K |
| realpath_cache_ttl |
120 |
120 |
| register_argc_argv |
Off |
Off |
| register_globals |
Off |
Off |
| register_long_arrays |
On |
On |
| report_memleaks |
On |
On |
| report_zend_debug |
On |
On |
| safe_mode |
Off |
Off |
| safe_mode_exec_dir |
no value |
no value |
| safe_mode_gid |
Off |
Off |
| safe_mode_include_dir |
no value |
no value |
| sendmail_from |
no value |
no value |
| sendmail_path |
no value |
no value |
| serialize_precision |
100 |
100 |
| short_open_tag |
Off |
Off |
| SMTP |
localhost |
localhost |
| smtp_port |
25 |
25 |
| sql.safe_mode |
Off |
Off |
| track_errors |
Off |
Off |
| unserialize_callback_func |
no value |
no value |
| upload_max_filesize |
2M |
2M |
| upload_tmp_dir |
no value |
no value |
| user_dir |
no value |
no value |
| variables_order |
GPCS |
GPCS |
| xmlrpc_error_number |
0 |
0 |
| xmlrpc_errors |
Off |
Off |
| y2k_compliance |
On |
On |
| zend.ze1_compatibility_mode |
Off |
Off |
| Apache Version |
Apache/2.2.14 (Win32) PHP/5.2.8 |
| Apache API Version |
20051115 |
| Server Administrator |
webmaster@avege.ru |
| Hostname:Port |
avege.ru:0 |
| Max Requests |
Per Child: 0 - Keep Alive: on - Max Per Connection: 100 |
| Timeouts |
Connection: 300 - Keep-Alive: 5 |
| Virtual Server |
Yes |
| Server Root |
C:/Program Files/Apache Software Foundation/Apache2.2 |
| Loaded Modules |
core mod_win32 mpm_winnt http_core mod_so mod_actions
mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file
mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user
mod_autoindex mod_cgi mod_dir mod_env mod_imagemap mod_include mod_isapi
mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif
mod_userdir mod_vhost_alias mod_php5 |
| Directive |
Local Value |
Master Value |
| engine |
1 |
1 |
| last_modified |
0 |
0 |
| xbithack |
0 |
0 |
Apache Environment
| Variable |
Value |
| HTTP_ACCEPT |
*/* |
| HTTP_REFERER |
http://www.avege.ru/russian/php/php03.php |
| HTTP_ACCEPT_LANGUAGE |
ru |
| HTTP_UA_CPU |
x86 |
| HTTP_ACCEPT_ENCODING |
gzip, deflate |
| HTTP_USER_AGENT |
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; WebMoney
Advisor; .NET CLR 1.1.4322; InfoPath.2) |
| HTTP_HOST |
www.avege.ru |
| HTTP_CONNECTION |
Keep-Alive |
| HTTP_COOKIE |
__utma=260844509.3271454498823006700.1212131155.1212230425.1212230868.48;
__utmz=260844509.1212223147.38.35.utmcsr=yandex |utmccn=(organic)|utmcmd=organic |utmctr=
Warning: PHP's register_globals option is enabled. Disable it if you can..;
__utmb=260844509.3.10.1212230868; __utmc=260844509 |
| PATH |
C:\Perl\bin; C:\usr\site\bin; C:\usr\bin; C:\program files\common
files\Siemens\Sqlany; C:\Program
Files\Siemens\Step7\S7bin; C:\WINDOWS\system32; C:\WINDOWS; C:\WINDOWS\System32\Wbem; C:\usr\php; |
| SystemRoot |
C:\WINDOWS |
| COMSPEC |
C:\WINDOWS\system32\cmd.exe |
| PATHEXT |
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH |
| WINDIR |
C:\WINDOWS |
| SERVER_SIGNATURE |
<address>Apache/2.2.14 (Win32) PHP/5.2.8 Server at
www.avege.ru Port 80</address> |
| SERVER_SOFTWARE |
Apache/2.2.14 (Win32) PHP/5.2.8 |
| SERVER_NAME |
www.avege.ru |
| SERVER_ADDR |
127.0.0.4 |
| SERVER_PORT |
80 |
| REMOTE_ADDR |
127.0.0.4 |
| DOCUMENT_ROOT |
C:/www/docs/avege.ru/www |
| SERVER_ADMIN |
webmaster@avege.ru |
| SCRIPT_FILENAME |
C:/www/docs/avege.ru/www/russian/php/envphp.php |
| REMOTE_PORT |
2093 |
| GATEWAY_INTERFACE |
CGI/1.1 |
| SERVER_PROTOCOL |
HTTP/1.1 |
| REQUEST_METHOD |
GET |
| QUERY_STRING |
no value |
| REQUEST_URI |
/russian/php/envphp.php |
| SCRIPT_NAME |
/russian/php/envphp.php |
| DATE_LOCAL |
no value |
| DATE_GMT |
no value |
| LAST_MODIFIED |
no value |
| DOCUMENT_URI |
/russian/php/envphp.php |
| USER_NAME |
no value |
| DOCUMENT_NAME |
envphp.php |
HTTP Headers Information
HTTP Request Headers
| HTTP Request |
GET /russian/php/envphp.php HTTP/1.1 |
| Accept |
*/* |
| Referer |
http://www.avege.ru/russian/php/php03.php |
| Accept-Language |
ru |
| UA-CPU |
x86 |
| Accept-Encoding |
gzip, deflate |
| User-Agent |
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; WebMoney
Advisor; .NET CLR 1.1.4322; InfoPath.2) |
| Host |
www.avege.ru |
| Connection |
Keep-Alive |
| Cookie |
__utma=260844509.3271454498823006700.1212131155.1212230425.1212230868.48;
__utmz=260844509.1212223147.38.35.utmcsr=yandex|utmccn=(organic)|utmcmd=organic |utmctr=Warning: PHP's register_globals option is enabled. Disable it if you can.;
__utmb=260844509.3.10.1212230868; __utmc=260844509 |
| X-Powered-By |
PHP/5.2.8 |
| Keep-Alive |
timeout=5, max=100 |
| Connection |
Keep-Alive |
| Transfer-Encoding |
chunked |
| Content-Type |
text/html |
| COM support |
enabled |
| DCOM support |
disabled |
| .Net support |
enabled |
| Directive |
Local Value |
Master Value |
| com.allow_dcom |
0 |
0 |
| com.autoregister_casesensitive |
1 |
1 |
| com.autoregister_typelib |
0 |
0 |
| com.autoregister_verbose |
0 |
0 |
| com.code_page |
no value |
no value |
| com.typelib_file |
no value |
no value |
| date/time support |
enabled |
| "Olson" Timezone Database Version |
2008.2 |
| Timezone Database |
internal |
| Default timezone |
Europe/Moscow |
| Directive |
Local Value |
Master Value |
| date.default_latitude |
31.7667 |
31.7667 |
| date.default_longitude |
35.2333 |
35.2333 |
| date.sunrise_zenith |
90.583333 |
90.583333 |
| date.sunset_zenith |
90.583333 |
90.583333 |
| date.timezone |
no value |
no value |
| DOM/XML |
enabled |
| DOM/XML API Version |
20031129 |
| libxml Version |
2.6.32 |
| HTML Support |
enabled |
| XPath Support |
enabled |
| XPointer Support |
enabled |
| Schema Support |
enabled |
| RelaxNG Support |
enabled |
| Input Validation and Filtering |
enabled |
| Revision |
$Revision: 1.52.2.42 $ |
| Directive |
Local Value |
Master Value |
| filter.default |
unsafe_raw |
unsafe_raw |
| filter.default_flags |
no value |
no value |
| hash support |
enabled |
| Hashing Engines |
md2 md4 md5 sha1 sha256 sha384 sha512 ripemd128 ripemd160
ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4
tiger160,4 tiger192,4 snefru gost adler32 crc32 crc32b haval128,3
haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4
haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5
haval224,5 haval256,5 |
| iconv support |
enabled |
| iconv implementation |
"libiconv" |
| iconv library version |
1.11 |
| Directive |
Local Value |
Master Value |
| iconv.input_encoding |
ISO-8859-1 |
ISO-8859-1 |
| iconv.internal_encoding |
ISO-8859-1 |
ISO-8859-1 |
| iconv.output_encoding |
ISO-8859-1 |
ISO-8859-1 |
| json support |
enabled |
| json version |
1.2.1 |
| libXML support |
active |
| libXML Version |
2.6.32 |
| libXML streams |
enabled |
| Multibyte Support |
enabled |
| Multibyte string engine |
libmbfl |
| Multibyte (japanese) regex support |
enabled |
| Multibyte regex (oniguruma) version |
4.4.4 |
| Multibyte regex (oniguruma) backtrack check |
On |
| mbstring extension makes use of "streamable kanji code filter and
converter", which is distributed under the GNU Lesser General Public
License version 2.1. |
| Directive |
Local Value |
Master Value |
| mbstring.detect_order |
no value |
no value |
| mbstring.encoding_translation |
Off |
Off |
| mbstring.func_overload |
0 |
0 |
| mbstring.http_input |
pass |
pass |
| mbstring.http_output |
pass |
pass |
| mbstring.internal_encoding |
ISO-8859-1 |
no value |
| mbstring.language |
neutral |
neutral |
| mbstring.strict_detection |
Off |
Off |
| mbstring.substitute_character |
no value |
no value |
| mcrypt support |
enabled |
| Version |
2.5.7 |
| Api No |
20021217 |
| Supported ciphers |
cast-128 gost rijndael-128 twofish arcfour cast-256 loki97
rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea
blowfish enigma rc2 tripledes |
| Supported modes |
cbc cfb ctr ecb ncfb nofb ofb stream |
| Directive |
Local Value |
Master Value |
| mcrypt.algorithms_dir |
no value |
no value |
| mcrypt.modes_dir |
no value |
no value |
| MySQL Support |
enabled |
| Active Persistent Links |
0 |
| Active Links |
0 |
| Client API version |
5.0.51a |
| Directive |
Local Value |
Master Value |
| mysql.allow_persistent |
On |
On |
| mysql.connect_timeout |
60 |
60 |
| mysql.default_host |
localhost |
localhost |
| mysql.default_password |
ave |
ave |
| mysql.default_port |
3306 |
3306 |
| mysql.default_socket |
no value |
no value |
| mysql.default_user |
root |
root |
| mysql.max_links |
Unlimited |
Unlimited |
| mysql.max_persistent |
Unlimited |
Unlimited |
| mysql.trace_mode |
Off |
Off |
| MysqlI Support |
enabled |
| Client API library version |
5.0.51a |
| Client API header version |
5.0.51a |
| MYSQLI_SOCKET |
/tmp/mysql.sock |
| Directive |
Local Value |
Master Value |
| mysqli.default_host |
no value |
no value |
| mysqli.default_port |
3306 |
3306 |
| mysqli.default_pw |
no value |
no value |
| mysqli.default_socket |
no value |
no value |
| mysqli.default_user |
no value |
no value |
| mysqli.max_links |
Unlimited |
Unlimited |
| mysqli.reconnect |
Off |
Off |
| ODBC Support |
enabled |
| Active Persistent Links |
0 |
| Active Links |
0 |
| ODBC library |
Win32 |
| Directive |
Local Value |
Master Value |
| odbc.allow_persistent |
On |
On |
| odbc.check_persistent |
On |
On |
| odbc.default_db |
no value |
no value |
| odbc.default_pw |
no value |
no value |
| odbc.default_user |
no value |
no value |
| odbc.defaultbinmode |
return as is |
return as is |
| odbc.defaultlrl |
return up to 4096 bytes |
return up to 4096 bytes |
| odbc.max_links |
Unlimited |
Unlimited |
| odbc.max_persistent |
Unlimited |
Unlimited |
| PCRE (Perl Compatible Regular Expressions) Support |
enabled |
| PCRE Library Version |
7.6 2008-01-28 |
| Directive |
Local Value |
Master Value |
| pcre.backtrack_limit |
100000 |
100000 |
| pcre.recursion_limit |
100000 |
100000 |
| PDO support |
enabled |
| PDO drivers |
mysql |
| PDO Driver for MySQL, client library version |
5.0.51a |
| Reflection |
enabled |
| Version |
$Id: php_reflection.c,v 1.164.2.33.2.50 2008/03/13 15:56:21
iliaa Exp $ |
| Session Support |
enabled |
| Registered save handlers |
files user |
| Registered serializer handlers |
php php_binary wddx |
| Directive |
Local Value |
Master Value |
| session.auto_start |
Off |
Off |
| session.bug_compat_42 |
On |
On |
| session.bug_compat_warn |
On |
On |
| session.cache_expire |
180 |
180 |
| session.cache_limiter |
nocache |
nocache |
| session.cookie_domain |
no value |
no value |
| session.cookie_httponly |
Off |
Off |
| session.cookie_lifetime |
0 |
0 |
| session.cookie_path |
/ |
/ |
| session.cookie_secure |
Off |
Off |
| session.entropy_file |
no value |
no value |
| session.entropy_length |
0 |
0 |
| session.gc_divisor |
1000 |
1000 |
| session.gc_maxlifetime |
1440 |
1440 |
| session.gc_probability |
1 |
1 |
| session.hash_bits_per_character |
5 |
5 |
| session.hash_function |
0 |
0 |
| session.name |
PHPSESSID |
PHPSESSID |
| session.referer_check |
no value |
no value |
| session.save_handler |
files |
files |
| session.save_path |
C:\usr\sess\ |
C:\usr\sess\ |
| session.serialize_handler |
php |
php |
| session.use_cookies |
On |
On |
| session.use_only_cookies |
Off |
Off |
| session.use_trans_sid |
0 |
0 |
| Simplexml support |
enabled |
| Revision |
$Revision: 1.151.2.22.2.39 $ |
| Schema support |
enabled |
| SPL support |
enabled |
| Interfaces |
Countable, OuterIterator, RecursiveIterator, SeekableIterator,
SplObserver, SplSubject |
| Classes |
AppendIterator, ArrayIterator, ArrayObject,
BadFunctionCallException, BadMethodCallException, CachingIterator,
DirectoryIterator, DomainException, EmptyIterator, FilterIterator,
InfiniteIterator, InvalidArgumentException, IteratorIterator,
LengthException, LimitIterator, LogicException, NoRewindIterator,
OutOfBoundsException, OutOfRangeException, OverflowException,
ParentIterator, RangeException, RecursiveArrayIterator,
RecursiveCachingIterator, RecursiveDirectoryIterator,
RecursiveFilterIterator, RecursiveIteratorIterator,
RecursiveRegexIterator, RegexIterator, RuntimeException,
SimpleXMLIterator, SplFileInfo, SplFileObject, SplObjectStorage,
SplTempFileObject, UnderflowException, UnexpectedValueException |
| Regex Library |
Bundled library enabled |
| Dynamic Library Support |
enabled |
| Internal Sendmail Support for Windows |
enabled |
| Directive |
Local Value |
Master Value |
| assert.active |
1 |
1 |
| assert.bail |
0 |
0 |
| assert.callback |
no value |
no value |
| assert.quiet_eval |
0 |
0 |
| assert.warning |
1 |
1 |
| auto_detect_line_endings |
0 |
0 |
| default_socket_timeout |
60 |
60 |
| safe_mode_allowed_env_vars |
PHP_ |
PHP_ |
| safe_mode_protected_env_vars |
LD_LIBRARY_PATH |
LD_LIBRARY_PATH |
| url_rewriter.tags |
a=href, area=href, frame=src, input=src, form=fakeentry |
a=href, area=href, frame=src, input=src, form=fakeentry |
| user_agent |
no value |
no value |
| Tokenizer Support |
enabled |
| WDDX Support |
enabled |
| WDDX Session Serializer |
enabled |
| XML Support |
active |
| XML Namespace Support |
active |
| libxml2 Version |
2.6.32 |
| ZLib Support |
enabled |
| Stream Wrapper support |
compress.zlib:// |
| Stream Filter support |
zlib.inflate, zlib.deflate |
| Compiled Version |
1.2.3 |
| Linked Version |
1.2.3 |
| Directive |
Local Value |
Master Value |
| zlib.output_compression |
Off |
Off |
| zlib.output_compression_level |
-1 |
-1 |
| zlib.output_handler |
no value |
no value |
Additional Modules
Environment
| Variable |
Value |
| ALLUSERSPROFILE |
C:\Documents and Settings\All Users.WINDOWS |
| ClusterLog |
C:\WINDOWS\Cluster\cluster.log |
| CommonProgramFiles |
C:\Program Files\Common Files |
| COMPUTERNAME |
M12144-TIKX23D9 |
| ComSpec |
C:\WINDOWS\system32\cmd.exe |
| FP_NO_HOST_CHECK |
NO |
| Mysql |
C:\Program Files\MySQL\MySQL Server 5.0\bin\ |
| NUMBER_OF_PROCESSORS |
2 |
| OS |
Windows_NT |
| OWLROOT |
C:\OWL |
| Path |
C:\Perl\bin; C:\usr\site\bin; C:\usr\bin; C:\program files\common
files\Siemens\Sqlany; C:\Program
Files\Siemens\Step7\S7bin; C:\WINDOWS\system32; C:\WINDOWS; C:\WINDOWS\System32\Wbem; C:\usr\php; |
| PATHEXT |
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH |
| PROCESSOR_ARCHITECTURE |
x86 |
| PROCESSOR_IDENTIFIER |
x86 Family 6 Model 15 Stepping 6, GenuineIntel |
| PROCESSOR_LEVEL |
6 |
| PROCESSOR_REVISION |
0f06 |
| ProgramFiles |
C:\Program Files |
| S7TMP |
C:\Program Files\Siemens\Step7\S7Tmp |
| SQLANY |
C:\program files\common files\Siemens\Sqlany |
| SystemDrive |
C: |
| SystemRoot |
C:\WINDOWS |
| TEMP |
C:\TEMP |
| TMP |
C:\TEMP |
| USERPROFILE |
C:\Documents and Settings\Default User.WINDOWS |
| windir |
C:\WINDOWS |
| AP_PARENT_PID |
1388 |
PHP Variables
| Variable |
Value |
| _REQUEST["__utma"] |
260844509.3271454498823006700.1212131155.1212230425.1212230868.48 |
| _REQUEST["__utmz"] |
260844509.1212223147.38.35.utmcsr=yandex |utmccn=(organic)|utmcmd=organic |utmctr=Warning:
PHP's register_globals option is enabled. Disable it if you can. |
| _REQUEST["__utmb"] |
260844509.3.10.1212230868 |
| _REQUEST["__utmc"] |
260844509 |
| _COOKIE["__utma"] |
260844509.3271454498823006700.1212131155.1212230425.1212230868.48 |
| _COOKIE["__utmz"] |
260844509.1212223147.38.35.utmcsr=yandex |utmccn=(organic)|utmcmd=organic |utmctr=Warning:
PHP's register_globals option is enabled. Disable it if you can. |
| _COOKIE["__utmb"] |
260844509.3.10.1212230868 |
| _COOKIE["__utmc"] |
260844509 |
| _SERVER["HTTP_ACCEPT"] |
*/* |
| _SERVER["HTTP_REFERER"] |
http://www.avege.ru/russian/php/php03.php |
| _SERVER["HTTP_ACCEPT_LANGUAGE"] |
ru |
| _SERVER["HTTP_UA_CPU"] |
x86 |
| _SERVER["HTTP_ACCEPT_ENCODING"] |
gzip, deflate |
| _SERVER["HTTP_USER_AGENT"] |
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; WebMoney
Advisor; .NET CLR 1.1.4322; InfoPath.2) |
| _SERVER["HTTP_HOST"] |
www.avege.ru |
| _SERVER["HTTP_CONNECTION"] |
Keep-Alive |
| _SERVER["HTTP_COOKIE"] |
__utma=260844509.3271454498823006700.1212131155.1212230425 .1212230868.48;
__utmz=260844509.1212223147.38.35.utmcsr=yandex|utmccn =(organic)|utmcmd=organic |utmctr=Warning: PHP's register_globals option is enabled. Disable it if you can.;
__utmb=260844509.3.10.1212230868; __utmc=260844509 |
| _SERVER["PATH"] |
C:\Perl\bin; C:\usr\site\bin; C:\usr\bin; C:\program files\common
files\Siemens\Sqlany; C:\Program
Files\Siemens\Step7\S7bin; C:\WINDOWS\system32; C:\WINDOWS; C:\WINDOWS\System32\Wbem; C:\usr\php; |
| _SERVER["SystemRoot"] |
C:\WINDOWS |
| _SERVER["COMSPEC"] |
C:\WINDOWS\system32\cmd.exe |
| _SERVER["PATHEXT"] |
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH |
| _SERVER["WINDIR"] |
C:\WINDOWS |
| _SERVER["SERVER_SIGNATURE"] |
<address>Apache/2.2.14 (Win32) PHP/5.2.8 Server at
www.avege.ru Port 80</address> |
| _SERVER["SERVER_SOFTWARE"] |
Apache/2.2.14 (Win32) PHP/5.2.8 |
| _SERVER["SERVER_NAME"] |
www.avege.ru |
| _SERVER["SERVER_ADDR"] |
127.0.0.4 |
| _SERVER["SERVER_PORT"] |
80 |
| _SERVER["REMOTE_ADDR"] |
127.0.0.4 |
| _SERVER["DOCUMENT_ROOT"] |
C:/www/docs/avege.ru/www |
| _SERVER["SERVER_ADMIN"] |
webmaster@avege.ru |
| _SERVER["SCRIPT_FILENAME"] |
C:/www/docs/avege.ru/www/russian/php/envphp.php |
| _SERVER["REMOTE_PORT"] |
2093 |
| _SERVER["GATEWAY_INTERFACE"] |
CGI/1.1 |
| _SERVER["SERVER_PROTOCOL"] |
HTTP/1.1 |
| _SERVER["REQUEST_METHOD"] |
GET |
| _SERVER["QUERY_STRING"] |
no value |
| _SERVER["REQUEST_URI"] |
/russian/php/envphp.php |
| _SERVER["SCRIPT_NAME"] |
/russian/php/envphp.php |
| _SERVER["PHP_SELF"] |
/russian/php/envphp.php |
| _SERVER["REQUEST_TIME"] |
1212230905 |
PHP License
This program is free software; you can redistribute it and/or modify it
under the terms of the PHP License as published by the PHP Group and
included in the distribution in the file: LICENSE
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.
If you did not receive a copy of the PHP license, or have any questions
about PHP licensing, please contact license@php.net. |
Получение рабочего сервера Apache.
Чтобы получить полноценный http server apache, необходимо установить: apache, php, mysql, perl, apache, phpmyadmin, sendmail. Для этого необходимо: скачать apache, скачать perl, скачать php, скачать mysql, скачать phpmyadmin. Это монжно сделать нажав на нужную ссылку ниже.
Для превращения компьютера в полноценный сервер принято устанавливать следующие пакеты программного обеспечения:
При условии,
что у вас имеются:
apache
perl
php
phpmyadmin
mysql
sendmail
если выполнить следующее:
Установить
Переписать
архивы файлов конфигурации:

конфигурации
Apache 2.2.x

файла
- host
Переписать
шаблоны:

главного
сайта сервера

двух сайтов виртуальных
хостов на основе имени и двух сайтов виртуальных
хостов на основе IP адресов
И вы будете иметь самое современное серверное программное обеспечение.
Директивы SSI, Perl и PHP скрипты.
На следующих страницах этого раздела сайта вы можете ознакомиться, на работающих примерах, с включениями в веб-страницы директив SSI, perl и php скриптов.
copyright © 1999-2008, avege.ru. All rights reserved.