Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

PHP на локальном компьютере

Форум для авторов модов для phpBB 2.0.x.
DedPichto
phpBB 1.4.4
Сообщения: 104
Стаж: 19 лет 2 месяца

PHP на локальном компьютере

Сообщение DedPichto »

Не понимаю. Сижу в ХР. Поставил апач. Поставил пхп. Вроде настроил. Работает. Но! Даже простейшие скрипты, которые работают на сервере, не работают на локальном компьютере. Хотя всякие там

Код: Выделить всё

<?php
    $a=7;
    $b=3;
    print "$a%$b=";
    print $a%$b;
?> 
работают как на сервере, так и на локальном. Неужели такая разница в синтаксисе в php для виндов и для юникса? Или проблема в другом? Причем я не ставил на локальный компьютер собственно скрипт форума :) Речь идет действительно о простейших скриптах, типа там калькулятора или гостевой, с которыми я играюсь в целях обучения.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

Сообщение Siava »

DedPichto
Значит криво поставили php :twisted:

Напишите хоть что ставили :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 19 лет 11 месяцев
Откуда: Estonia, Tallinn

Сообщение Vladson »

Есть между платформами небольшие различия, есть так же различия между версиями, но не настолько они страшны как кажется, в вашем примере я бы проверил правильность настройки вашего РНР...
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
DedPichto
phpBB 1.4.4
Сообщения: 104
Стаж: 19 лет 2 месяца

Сообщение DedPichto »

Поставил апач 2.0.53
Поставил PHP 4.3.10
Согласно файлу instal.txt, установил как модуль апача, добавив в файл строчки:
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php

Вроде все? Всякие там print hello world работают, простейшие математические скрипты тоже. Чуть что послложнее - выдает ошибку.
Аватара пользователя
Rick
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 5 месяцев

Сообщение Rick »

Еще один плюс в сторону таких пакетов для установки, как PHP Triad и иже с ними. Устанавливает весь спектр услуг сразу (Apache+PHP+MySQL).
DedPichto
phpBB 1.4.4
Сообщения: 104
Стаж: 19 лет 2 месяца

Сообщение DedPichto »

Rick
Ок, сейчас попробую его.
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 19 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

DedPichto
я ставил вариантом
ScriptAlias /php/ "e:/server/php/"
Action application/x-httpd-php "/php/php-cgi.exe"
AddType application/x-httpd-php .php .php3 .php4 .phtml .phtm
и у меня выполняется все...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

Сообщение Siava »

Rick
Все эти пакеты настоящая параша, честное слово :lol:

DedPichto
у меня правда первый apache.. но всё работает как часы!

Код: Выделить всё

AddType application/x-httpd-php phtml php php3
LoadModule php4_module e:\php\sapi\php4apache.dll
php_value magic_quotes_gpc 0
php_value register_globals 1
Что там с php.ini? Вы с этим файлом что-нибудь делали или вобще не встречали? :mrgreen:

Добавлено спустя 1 минуту 36 секунд:

Ведь ещё в папку с apache*.exe надо записать файлик php4ts.dll :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
DedPichto
phpBB 1.4.4
Сообщения: 104
Стаж: 19 лет 2 месяца

Сообщение DedPichto »

Пока поставил "парашный" пакет - работает :) Спасибо Rick за совет. Для юного писателя модов самое то, когда усилия сосредоточены на вникание в тонкости языка php, а не на вникание в тонкости по его установке на винды :)
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение avm »

DedPichto, если вы говорите что простейшие "hello, world" работают, то просто напишите что за ошибка выдается при попытке обращения к более сложному php калькулятору... :D

Может проблема лишь в нехватке подключаемых библиотек php ?

P.S. Если бы Apache не мог запустить php - вообще ни один php-скрипт не работал бы...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
DedPichto
phpBB 1.4.4
Сообщения: 104
Стаж: 19 лет 2 месяца

Сообщение DedPichto »

P.S. Если бы Apache не мог запустить php - вообще ни один php-скрипт не работал бы...
Ото ж и я об этом. А насчет ошибок - поздно, увы :) Снес я и апач и пхп и поставил PHP Triad.

Добавлено спустя 4 часа 34 минуты 23 секунды:

А можно в этом топике позадавать тупые вопросы по php? А то на специализированных форумах страшно :)
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 19 лет 11 месяцев
Откуда: Estonia, Tallinn

Сообщение Vladson »

Думаю если эту тему перенесут во флейм тогда будет можно без проблем...
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Аватара пользователя
Rick
phpBB 1.4.2
Сообщения: 63
Стаж: 19 лет 5 месяцев

Сообщение Rick »

Siava
Все эти пакеты настоящая параша, честное слово
Если все работает без проблем? Почему параша? Никто не отнимает права настроить все более глобально, просто с самого начала упрощает процесс установки. Perl, например, я всегда свою версию ставлю поверх phpTriad, так что никто не отменяет гибкости этих пакетов :)
gled
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет 1 месяц
Откуда: Орел

Сообщение gled »

Я истользую ДЕНВЕР и он мне в принципе устраиват
+ как сказал Siava
все файлы концигурации в твоих руках )

Вернуться в «Для авторов (phpBB 2.0.x)»