Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

Страница: 1 | 2 | 3 | 4 |

 

  Вопрос: PHP :-) Добавлено: 11.02.04 18:28  

Автор вопроса:  Morpheus | Web-сайт: xury.zx6.ru

Ответить

  Ответы Всего ответов: 46  

Номер ответа: 16
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #16
Добавлено: 15.02.04 05:12

2 Павел:

Да ну, чё правда?! Вот блииин! А то я пожизняк сижу, жду пока мою проолгу выложат, а сам уже 2-3 новых версии напишу, а ещё на вас, админов, ругался :-)

2 Nio

Слухай!!! ты меня спас!!! у меня на карточке рублей 7 осталось а я сижу и вот прямо щас качаю этот изипхп... уже 49 %!!! и всё это коту под хвост !? Ну, нет раз начал закончу, мож пригодится.....

А чо, этот PHP 4.3, Apache 1.3xx может как сервак прям пхп в оффэлайне обрабатывать? Не подкинешь ссылочку? а то если опять на рамб'е буду искать внатуре карточку кончу.....

Ответить

Номер ответа: 17
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #17
Добавлено: 15.02.04 05:27
Это что за прога такая, что за неделю можно 3 новых версии сделать???
ИМХО, максимум, что возможно - за неделю сделать билд с исправлением
багов :)

Ответить

Номер ответа: 18
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #18 Добавлено: 15.02.04 09:13

2Nio: а ты уверен что Эта версия по windows у меня есть PHP 4.3.1 и испольняемый файл там и что с ним делать то. Учебников накачал..

2Павел: Morph может и >. И это не программа а игра что то типа Pacman.

Ответить

Номер ответа: 19
Автор ответа:
 Nio



Вопросов: 15
Ответов: 115
 Web-сайт: www.fea.nxt.ru
 Профиль | | #19
Добавлено: 15.02.04 11:45

Скачиваете Apache 1.3.xx на www.apache.org - дистрибутив для x86 Win32
Скачиваете PHP 4.3.xx на www.php.net - дистрибутив для x86 Win32
Понятно, что xx желательно побольше.

Устанавливаете Apache, и Ваш компьютер превращается в полнофункциональный web-сервер!
Набиваете в Яндексе "Настройка Apache и PHP", кликаете по первой ссылке - и у Вас подробная инструкция, как их подружить. Сам экзешник PHP без web-сервера ничего делать не будет.

Ответить

Номер ответа: 20
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #20
Добавлено: 15.02.04 15:48

2Nio: неправда, PHP и без сервера работать прекрасно будет! Передаешь ему параметрами HTTP-заголовок без POST-данных и файл для обработки, потом в stdin кидаешь POST, получаешь в stdout результирующий файл, кажется, вместе с заголовком.

Если неохота качать Apache (6 метров), качай Small HTTP Web Server (90 КБ). Я его долго не юзал, но он, кажется работает. Я пытался разобраться в исходниках Apache, чего они там на 6 метров создали, но понял только то, что их программеры мало следовали правилу Оккама - там было столько ненужных объектов, что я лишний раз утвердился против ООП :). Хотя SHWS обладает и меньшими возможностями, чем Апач (что-то там, связанное с правилами доступа и подключением модулей с CGI-BIN), однако у SHWS очень удобная статистика.

Ответить

Номер ответа: 21
Автор ответа:
 Nio



Вопросов: 15
Ответов: 115
 Web-сайт: www.fea.nxt.ru
 Профиль | | #21
Добавлено: 15.02.04 17:47

2 Sharp: Канители много. куда проще набрать 127.0.0.1/index.php в браузере и всё...

А этот Small... Он может держать плагины от Апача?

Насчёт ООП - что тебе не нравится? И вообще - какие сейчас есть альтернативы? Попробуй _быстро_ написать "Блокнот" на ассемблере, да ещё под Win32... Только не вспоминай Вилли Турянмаа с его Менуэтом...

Ответить

Номер ответа: 22
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #22
Добавлено: 15.02.04 23:18

> 2 Sharp: Канители много. куда проще набрать 127.0.0.1/index.php в браузере и всё...

Да, согласен, но принципиально он работает и без сервера

> А этот Small... Он может держать плагины от Апача?

А какие плагины тебе нужны?

> Насчёт ООП - что тебе не нравится?

Оно не следует правилу Оккама :)

> Попробуй _быстро_ написать "Блокнот" на ассемблере, да ещё под Win32..

Плохой пример. Именно "Блокнот" лучше всего и получится на асме, т.к. писать мало. Там, где писать много. уже становится геморрнее.

> Только не вспоминай Вилли Турянмаа с его Менуэтом...

Видел я этот Менуэт... Целых 5 минут. Дальнейшая его судьба, надеюсь, понятна...

Ответить

Номер ответа: 23
Автор ответа:
 ZeroX



ICQ: 220401330 

Вопросов: 47
Ответов: 406
 Профиль | | #23 Добавлено: 16.02.04 12:35

To Nio:

Как раз в нашем Изи ПХП и PHP, и Apache и еще куча хрени разной. И гемороя с настройкой Apache меньше

Ответить

Номер ответа: 24
Автор ответа:
 Nio



Вопросов: 15
Ответов: 115
 Web-сайт: www.fea.nxt.ru
 Профиль | | #24
Добавлено: 16.02.04 14:44

Не знал... Ну и ладно, затио у меня полноценный сервак с поддержкой PHP, Perl, ASP и CGI всех видов. 

Ответить

Номер ответа: 25
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #25
Добавлено: 17.02.04 11:29

короче мне сёдня информаит сказал что нада просто под 2000-й сервер установтить . попробую . если получиться-напишу..

Ответить

Номер ответа: 26
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #26 Добавлено: 17.02.04 15:44

Что такое Administative Tools и Web Service Extension

Ответить

Номер ответа: 27
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #27 Добавлено: 18.02.04 17:46

Помогите Устанрвит Php. Надо Скопировать куда то и настроить сервер. Че такое Administrative Tools i Web Service Extension.

Ответить

Номер ответа: 28
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #28 Добавлено: 19.02.04 16:53

Как поставить Php4 под Win98/ Надо скопировать куда то файлы а куда? и еще чего то надо плз подскажите.

Ответить

Номер ответа: 29
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #29 Добавлено: 19.02.04 16:55
Помогите поставить Php4 на Win98.

Ответить

Номер ответа: 30
Автор ответа:
 Nio



Вопросов: 15
Ответов: 115
 Web-сайт: www.fea.nxt.ru
 Профиль | | #30
Добавлено: 19.02.04 18:46

Установка Apache и PHP.  Предположим, Apache поставлен в папку d:\usr\local\apache\. Откройте директорию d:\usr\local\apache\conf. Откройте находящийся там файл mime.types. Найдите в нем такую строчку:
text/html html htm
Измените ее на

text/html html htm shtml shtm sht

Настройка файла httpd.conf

Внимание! Это - самый ответственный момент установки. Прошу очень серьезно соблюдать инструкции.

Откройте директорию d:\usr\local\apache\conf. Откройте с помощью программы “Блокнот” находящийся там файл httpd.conf. Не трогайте там ничего, кроме того, что сказано ниже!!!

В поле ServerAdmin укажите Ваш E-mail адрес, который будет показываться в сообщениях об ошибке сервера. Например:
ServerAdmin my@email.com

В поле ServerName напишите любое слово - на работе это не сказывается, например: ServerName MyServer.
Только не забудьте раскомментировать поле ServerName, то есть убрать символ "#" перед этим параметром!

В поле DocumentRoot укажите ту директорию, в которой будут храниться Ваши html файлы, например: DocumentRoot d:/document.

Найдите блок, начинающийся строкой <;Directory /> и заканчивающийся </Directory> (вообще, такие блоки обозначают установки для заданной директории и всех ее поддиректорий). Его нужно изменить на:

<;Directory />
  Options Indexes Includes
  AllowOverride All
</Directory>

Таким образом, в этом блоке будут храниться установки для всех директорий по умолчанию (т.к. это - корневая директория).

Найдите аналогичный блок, начинающийся <;Directory "d:/usr/local/apache/htdocs"> и заканчивающийся </Directory>. Этот блок следует заменить на:
<;Directory "d:/document">
  Options Indexes Includes
  AllowOverride All
  Order allow,deny
  Allow from all
  </Directory>

Это - установки для директории с Вашими html-документами. Если хотите, можете установить другую директорию, главное, чтобы она совпадала с той, которая прописана в параметре DocumentRoot

Идем дальше. Установите UserDir, например, так:
UserDir d:/home
Это будет директория, в которой хранились бы домашние страницы пользователей, если бы это был настоящий Web-сервер, а также корневые каталоги виртуальных хостов (см. ниже). Не забудьте также создать этот каталог.

Установите DirectoryIndex так:
DirectoryIndex index.htm index.html index.php index.shtml
Это - так называемые файлы индекса, которые автоматически выдаются сервером при обращении к какой-либо директории, если не указано имя html-документа. В принципе, можно добавить сюда и другие имена, например, index.phtml.

Найдите и пропишите такой параметр:
ScriptAlias /cgi-bin/ "d:/cgi-bin/"

Да, именно так, с двумя слэшами. Это будет та директория, в которой должны храниться Ваши CGI-скрипты. Если хотите, можете задать другое имя, например:

ScriptAlias /cgi/ "e:/mycgidir/"

Подобный параметр говорит Apache о том, что, если будет указан путь вида http://localhost/cgi-bin, то на самом деле следует обратиться к директории d:/cgi-bin.

Теперь следует найти и настроить блок параметров, начинающийся с <;Directory "d:/cgi-bin"> и заканчивающийся </Directory>. Это - установки для Вашей CGI-директории (если Вы установили для нее другое имя на предыдущем шаге, соответственно модифицируйте путь). Там должно быть:
<;Directory "d:/cgi-bin">
  AllowOverride All
  Options ExecCGI
</Directory>

Настройте следующий параметр:
AddHandler cgi-script .bat

Это говорит Apache о том, что файл с расширением .bat нужно рассматривать как CGI-скрипты.

И последнее - установите:
AddHandler server-parsed .shtml .shtm .sht

Или, если Вы хотите, чтобы и обычные файлы html обрабатывались SSI, напишите так:
AddHandler server-parsed .shtml .shtm .sht .html .htm

Установка PHP как модуля для Apache
Для этого скачиваем PHP 4.2.3 zip package [5,417 кб] и распаковываем его в отведенную под PHP папку, например, c:/php. Затем копируем файл php.ini-dist из этой папки в папку Windows (для 98/Me это, скорее всего, c:/windows, для 2000/XP - c:/winnt) и переименовываем его в php.ini. Далее копируем php4ts.dll в windows/system (98/Ме) или winnt/system32 (2000/XP). Последний шаг - добавляем три строчки в httpd.conf апача:

LoadModule php4_module c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php

Вот, в принципе, и все. Не забудьте перезапустить Apache и все должно заработать.

Ответить

Страница: 1 | 2 | 3 | 4 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам