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

Форум для авторов модов для phpBB 2.0.x. Здесь можно попросить помощи в разработке у коллег.

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

Сообщение DedPichto 18.03.2005 15:41

Не понимаю. Сижу в ХР. Поставил апач. Поставил пхп. Вроде настроил. Работает. Но! Даже простейшие скрипты, которые работают на сервере, не работают на локальном компьютере. Хотя всякие там
Код: Выделить всё
<?php
    $a=7;
    $b=3;
    print "$a%$b=";
    print $a%$b;
?>


работают как на сервере, так и на локальном. Неужели такая разница в синтаксисе в php для виндов и для юникса? Или проблема в другом? Причем я не ставил на локальный компьютер собственно скрипт форума :) Речь идет действительно о простейших скриптах, типа там калькулятора или гостевой, с которыми я играюсь в целях обучения.
DedPichto
phpBB 2.0.0
 
Сообщения: 111
Зарегистрирован: 12.02.2005 13:11


Сообщение Siava 18.03.2005 16:17

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

Напишите хоть что ставили :roll:
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2652
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение Vladson 18.03.2005 16:20

Есть между платформами небольшие различия, есть так же различия между версиями, но не настолько они страшны как кажется, в вашем примере я бы проверил правильность настройки вашего РНР...
Серый цвет светлый (светлее чёрного) и серый цвет тёмный (темнее белого) и серый цвет средний (между чёрным и белым).
Сколько бы мнений ни было все правда, а истины просто нет. Любой кто думает что докопался до истины всего лишь выдумал себе свою правду.
Хотя возможно просто поверил в чужую ложь...
Аватара пользователя
Vladson
phpBB 2.0 RC-1 (pre)
phpBB 2.0 RC-1 (pre)
 
Сообщения: 949
Зарегистрирован: 27.04.2004 5:07
Откуда: Estonia, Tallinn

Сообщение DedPichto 18.03.2005 16:49

Поставил апач 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 работают, простейшие математические скрипты тоже. Чуть что послложнее - выдает ошибку.
DedPichto
phpBB 2.0.0
 
Сообщения: 111
Зарегистрирован: 12.02.2005 13:11

Сообщение Rick 18.03.2005 17:15

Еще один плюс в сторону таких пакетов для установки, как PHP Triad и иже с ними. Устанавливает весь спектр услуг сразу (Apache+PHP+MySQL).
Аватара пользователя
Rick
phpBB 1.4.4
 
Сообщения: 76
Зарегистрирован: 18.11.2004 18:49

Сообщение DedPichto 18.03.2005 17:22

Rick
Ок, сейчас попробую его.
DedPichto
phpBB 2.0.0
 
Сообщения: 111
Зарегистрирован: 12.02.2005 13:11

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

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
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

Сообщение Siava 18.03.2005 17:52

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:
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2652
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение DedPichto 18.03.2005 18:15

Пока поставил "парашный" пакет - работает :) Спасибо Rick за совет. Для юного писателя модов самое то, когда усилия сосредоточены на вникание в тонкости языка php, а не на вникание в тонкости по его установке на винды :)
DedPichto
phpBB 2.0.0
 
Сообщения: 111
Зарегистрирован: 12.02.2005 13:11

Сообщение avm 18.03.2005 18:20

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

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

P.S. Если бы Apache не мог запустить php - вообще ни один php-скрипт не работал бы...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
avm
phpBB 2.0.13
 
Сообщения: 613
Зарегистрирован: 16.01.2005 10:40
Откуда: Москва

Сообщение DedPichto 18.03.2005 23:18

P.S. Если бы Apache не мог запустить php - вообще ни один php-скрипт не работал бы...

Ото ж и я об этом. А насчет ошибок - поздно, увы :) Снес я и апач и пхп и поставил PHP Triad.

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

А можно в этом топике позадавать тупые вопросы по php? А то на специализированных форумах страшно :)
DedPichto
phpBB 2.0.0
 
Сообщения: 111
Зарегистрирован: 12.02.2005 13:11

Сообщение Vladson 18.03.2005 23:24

Думаю если эту тему перенесут во флейм тогда будет можно без проблем...
Серый цвет светлый (светлее чёрного) и серый цвет тёмный (темнее белого) и серый цвет средний (между чёрным и белым).
Сколько бы мнений ни было все правда, а истины просто нет. Любой кто думает что докопался до истины всего лишь выдумал себе свою правду.
Хотя возможно просто поверил в чужую ложь...
Аватара пользователя
Vladson
phpBB 2.0 RC-1 (pre)
phpBB 2.0 RC-1 (pre)
 
Сообщения: 949
Зарегистрирован: 27.04.2004 5:07
Откуда: Estonia, Tallinn

Сообщение Rick 19.03.2005 0:48

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

Если все работает без проблем? Почему параша? Никто не отнимает права настроить все более глобально, просто с самого начала упрощает процесс установки. Perl, например, я всегда свою версию ставлю поверх phpTriad, так что никто не отменяет гибкости этих пакетов :)
Аватара пользователя
Rick
phpBB 1.4.4
 
Сообщения: 76
Зарегистрирован: 18.11.2004 18:49

Сообщение gled 24.03.2005 17:05

Я истользую ДЕНВЕР и он мне в принципе устраиват
+ как сказал Siava
все файлы концигурации в твоих руках )
gled
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 23.02.2005 21:02
Откуда: Орел


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0