Установка PHP - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > PHP

PHP Форум как для начинающих программистов на PHP так и для профессионалов этого дела. Если нужно создать скрипт, функцию и т.д, но не знаете как, спросите у нас и мы вам подскажем. Здесь вы найдете примеры скриптов которые вы сможете использовать на сайтах своих серверов (онлайн, регистрация, семь печатей, топ игроков). Так же много книг и статей.

Ответ
Опции темы
Непрочитано 19.12.2007, 17:22   #1
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер) Установка PHP

Установка PHP 5.2.5

Качаем http://www.php.net/downloads.php

Распакуйте архив в желаемый каталог (изначально предлагается "C:\php"). Откройте конфигурационный файл содержащий рекомендуемые настройки - php.ini-recommended (находящийся в корне дистрибутива), переименуйте его в php.ini и произведите следующие изменения.

Редактирование php.ini:

PHP код:
Найдите и включите (измените Off на Onследующие директивы:
short_open_tag On
display_errors 
On
// Дополнение от [B]Manta[/B], две директивы для безопасности, лучше отключить, изменив On на Off
register_globals On
register_long_arrays 
On

// Найдите строку:
post_max_size 8M
// Увеличьте до 16 Мбайт максимальный размер данных принимаемых методом POST, изменив ее на:
post_max_size 16M
// Найдите строку:
;include_path ".;c:\php\includes"
// Раскомментируйте ее, убрав перед строкой символ точки с запятой.
// (Внимание исключение! Обратные косые черты при указании пути):
include_path ".;c:\php\includes"
// Создайте пустой каталог "C:\php\includes", для хранения подключаемых классов.
// Найдите строку:
extension_dir "./"
// Установите значением данной директивы путь к папке с расширениями:
extension_dir "C:/php/ext"
// Найдите строку:
;upload_tmp_dir =
// Раскомментируйте ее и укажите в значении следующий путь:
upload_tmp_dir "C:/php/upload"
// Создайте пустую папку "C:\php\upload", для хранения временных файлов загружаемых через HTTP.
// Найдите строку:
upload_max_filesize 2M
// Увеличьте максимально допустимый размер загружаемых файлов до 16 Мбайт:
upload_max_filesize 16M
// Подключите, расскомментировав, данные библиотеки расширений:
extension=php_curl.dll
extension
=php_gd2.dll
extension
=php_mbstring.dll
extension
=php_mcrypt.dll
extension
=php_mysql.dll
extension
=php_mysqli.dll
Найдите строку
:
;
session.save_path "/tmp"
// Раскомментируйте и установите значением данной директивы такой путь:
session.save_path "C:/php/tmp" 
Создайте пустую папку "C:\php\tmp" для хранения временных файлов сессий.
Сохраните изменения и закройте файл php.ini.

Далее необходимо добавить каталог с установленным PHP интерпретатором в PATH операционной системы. Для чего пройдите по пути "Start" ("Пуск") -> "Control Panel" ("Панель управления") -> "System" ("Система"), откройте вкладку "Advanced" ("Дополнительно"), нажмите кнопку "Environment Variables" ("Переменные среды"), в разделе "System Variables" ("Системные переменные") сделайте двойной щелчок на строке "Path", добавьте в поле "Variable Value" ("Значение переменной"), к тому что там уже существует, путь к каталогу с установленным PHP, например, "C:\php" (без кавычек). Обратите внимание на то что символ точки с запятой разделяет пути. И еще один важный момент – обязательно установите в переменных среды путь к PHP перед уже имеющимся там путем к каталогу "bin" установочной директории MySQL. Чтобы внесенные изменения вступили в силу, перезагрузите операционную систему.

Пример строки Path:

Код:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.0\bin
Установка и настройка PHP интерпретатора – завершена.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 26.06.2008, 11:49   #2
Аватар для Manta
Пользователь

По умолчанию Ответ: Установка PHP

Ни в коем случае не нужно оставлять
Код:
register_globals = On
register_long_arrays = On
Обе эти директивы должны быть Off !
C display_errors = On тоже можно поспорить, т.к. такое значение она должна иметь только на сервере разработки, в боевых условиях она тоже должна быть Off
Manta вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 16:53. Часовой пояс GMT +3.

Вверх