|
|
|
| Вроде все делаю по книге, но Apache никак не хочет видеть PHP скрипты. PHP стоит в директории C:\php, а Apache в C:\www\. В этой же дирректории я расположил папки вот так C:\www\www1 и C:\www\cgi-bin Проблема вот в чем, html читает, а *.php не читает =( Я вот что предлагаю - может кто-нибудь может под мои каталоги настроить httpd.conf??? Кто в этом разбирается, наверняка труда не составит! Очень прошу, буду благодарен! | |
|
|
|
|
|
|
|
для: DissDoc
(29.01.2005 в 22:20)
| | PHP является динамично-развивающимся языком... поэтому не успела наша книга поступить в продажу как изменились названия исполняемых модулей, в связи с этим мы решили поддерживать на сайте сатью в которой бы описывалась установка связки PHP+MySQL+Apache "от" и "до". Вы можете почитать её по ссылке http://www.softtime.ru/info/articlephp.php?id_article=24, там же можно загрузить готовые конфигурационные файлы. Обычно после следования этой статье вопросы отпадают - если же они останутся вы можете поднять эту тему - будем разбираться до тех пор - пока не заработает.
Если вам интересно, вы можете так же почитать другие темы по настройке Apache и PHP в разделе этого форума "Apache" http://www.softtime.ru/forum/index.php?id_forum=5 | |
|
|
|
|
|
|
|
для: cheops
(29.01.2005 в 22:30)
| | Вот с этой ссылки http://www.softtime.ru/info/articlephp.php?id_article=24 взял конфигурационные файлы (httpd.conf и php.ini) Опять не работает :( Т.е. опять такая же ситуация - index.HTML в папке C:/www/scripts/ работает, а index.PHP нет!
Я вот что подумал, а возможно ли, что проблема заключается в следующем - я не туда копирую php.ini (помимо дистрибутива) в системные папки win2000 prof? Я кидаю их C:/winnt/system32 и ДАЖЕ на всякий случай в C:/winnt/system! | |
|
|
|
|
|
|
|
для: DissDoc
(30.01.2005 в 17:29)
| | В статье виртуальные каталоги настраиваются, на C:/www/scripts - такая дирктория существует? php.ini должен быть в каком-то одном месте - иначе потом запутаетесь какой нужно править. Сообщите пожалуйств версии Apache, PHP и пути по которым они установлены. | |
|
|
|
|
|
|
|
для: cheops
(30.01.2005 в 18:33)
| | Да, я сохраняю скрипты в C:/www/scripts. А php находиться в директории C:\php (как написано в вашей книге).
Apache 2.0.52(Win32/Src)
PHP 5.0.3 (win32). | |
|
|
|
|
|
|
|
для: DissDoc
(30.01.2005 в 19:02)
| | А в файле http.conf прописано?>
>>>DirectoryIndex index.html index.phtml index.php<<<
если закомментирована #, то убери комментарий. | |
|
|
|
|
|
|
|
для: VAS
(30.01.2005 в 20:30)
| | Да я думал уже об этом. Там все нормально :( ... к сожалению.... | |
|
|
|
|
|
|
|
для: DissDoc
(30.01.2005 в 21:55)
| | Я не знаю, может поможет мне помочь вот это...
Когда я набираю http://localhost/index.php, то меня выбрасывает вот сюда http://searchmaid.com/ | |
|
|
|
|
|
|
|
для: DissDoc
(30.01.2005 в 19:02)
| | А apache в какую директорию установлен, Apache перегружаете после изменений в конфигурационном файле httpd.conf? | |
|
|
|
|
|
|
|
для: cheops
(30.01.2005 в 22:32)
| | Apache перезагружаю, стоит он в директории C:\www\Apache2 | |
|
|
|
|
|
|
|
для: DissDoc
(30.01.2005 в 23:04)
| | Если вам не сложно сбросте ваши httpd.conf и php.ini мне на email (cheops@softtime.ru) - я подставлю их на своей локальной машине и посмотрю в них ли проблема. Кстати, дело на какой операционной системе происходит? | |
|
|
|
|
|
|
|
для: cheops
(31.01.2005 в 07:38)
| | Я работаю на Windows 2000 professional SP3, я вам сегодня вечером скину (поскольку сейчас я нахожусь на работе) | |
|
|
|
|
|
|
|
для: cheops
(31.01.2005 в 07:38)
| | параллельный вопрос - можете подсказать где мне взять и какую литературу о том, как использовать FlashMX вместе с PHP? | |
|
|
|
|
|
|
|
для: DissDoc
(31.01.2005 в 13:13)
| | Работе FlashMX вместе с PHP будет посвящён отдельный раздел в нашей новой книге "PHP 5. Практика разработки Web-сайта", которая поступает в продажу в феврале. | |
|
|
|
|
|
|
|
для: cheops
(31.01.2005 в 22:41)
| | cheops, Я вам вчера отправил файлы, которые вы просили.... | |
|
|
|
|
|
|
|
для: DissDoc
(01.02.2005 в 11:58)
| | Ага, получил - сейчас завал разгребу и займусь ими. | |
|
|
|
|
|
|
|
для: DissDoc
(01.02.2005 в 11:58)
| | Хм... подставил ваши конфигурационные файлы вместо своих - всё заработало на ура. Попробуйте всё снести и поставить в точности следуя инструкциям в статье по ссылке.
http://www.softtime.ru/info/articlephp.php?id_article=24 | |
|
|
|
|
|
|
|
для: cheops
(01.02.2005 в 14:46)
| | ладно.. попробую... Сообщу о результатах сюда | |
|
|
|
|
|
|
|
для: cheops
(01.02.2005 в 14:46)
| | Ничего не получается...
Поставил WindowsXP. Никаких изменений, как выдавал браузер 404 ошибку при загрузке ТОЛЬКО *.php-файлов, так и продолжает выдавайть. HTML-страницы загружаются на ура.
Где что храниться:
1) Apache 2 стоит в директории D:\www
2) дистрибутивы PHP5 стоят в D:\PHP
Помогите, плз!
Второй вопрос - какой файл в дистрибутивах php является интерпретатором? | |
|
|
|
|
|
|
|
для: DissDoc
(04.02.2005 в 10:19)
| | А вас в конфигурационных файлах везде диск D стоит, может где С? Попробуйте просто поискать в httpd.conf комбинацию C:
В PHP 5 для apache в качестве интерпретатора выступает php-cgi.exe, в качестве интерпретатора командной строки php.exe. Для настройки связки Apache+PHP следует использовать первый. | |
|
|
|
|
|
|
|
для: cheops
(04.02.2005 в 21:21)
| | Все в порядке. Заработало. Извините за беспокойство. =)
Проблема была в следующем. Связано слинейкой на базе NT технологий Windows. Нельзя просто взять и изменить текстовой файл на php. Когда изменяешь его, то получается имеем файл "index.php" с расширением "txt". И серверу в свою очередь приходилось видеть только ТЕКСТОВЫЙ файл. Вот и вся проблема. | |
|
|
|
|
|
|
|
для: DissDoc
(05.02.2005 в 12:48)
| | Поэтому удобнее пользоваться специальными редакторами. Они хотя бы расширение php знают :) | |
|
|
|
|
|
|
|
для: cheops
(01.02.2005 в 14:46)
| | Скрипты сохраняю в папку D:\www\scripts | |
|
|
|
|
|
|
|
для: DissDoc
(31.01.2005 в 13:13)
| | Хочу уточнить в каком именно аспекте.
FlashMX – это редактор. И сам редактор с PHP никак не взаимодействует.
Но можно организовать взаимодействие Flash и PHP.
Это может быть передана переменных из JavaScript во флеш и обратно.
Либо это может быть генерация флешек с помощью PHP. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(31.01.2005 в 23:31)
| | Ситуация такая - я давно заимаюсь разработкой компьютерных игр, но до этого имел дело только с VC++ и DirectX7-9.0b. А тут решил написать игру MMOG, флеш мне нужен только для анимации картинок и все. Остальное по задумке должен делать php.
А вообще на сегодняшний день меня интересует взаимодействие пхп и FlashMX в качестве реализации хотя бы нажатия на кнопки. Чтобы не из флеша гиперссылку делать, а с помощью пхп.
Где можно это найти? | |
|
|
|
|
|
|
|
для: DissDoc
(02.02.2005 в 14:29)
| | Тогда вот какой вопрос. Какая задача первостепенная?
Организация взаимодействия на клиенте (в браузере)?
Тогда флешки можно и в специальных флеш редакторах создавать. А взаимодействие флешек и php организовывать с помощью JavaScript. Взаимодействие – это передача параметров из php во флеш и обратно. Хотя не совсем корректно говорить о взаимодействии php и флеш. Так как флеш находится в браузере, а php на сервере.
Либо другая задача: Создание флешек вручную на каким либо критериям неприемлемо. Например их очень много и нельзя заранее определить логику их поведения или внешний вид. Тогда можно генерировать флешки с помощью php непосредственно в процессе выполнения скриптов. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(02.02.2005 в 22:20)
| | Вот! Ты прямо угадал мои мысли... Как реализовать генерирацию флешки с помощью php непосредственно в процессе выполнения скриптов. | |
|
|
|
|
|
|
|
для: DissDoc
(03.02.2005 в 11:33)
| | Для этого предназначена библиотека ming
http://ming.sourceforge.net
Вот выдержка о ней из нашей книги, которой выходит в феврале месяце.
Библиотека ming предназначена для создания flash-фильмов. Она поддерживает почти все основные объекты и свойства Flash 4. Такие, как формы, градиенты, изображения в форматах JPEG и PNG, трансформацию форм из одной в другую, текст, кнопки, механизм событий, movie-фильмы, загрузку потокового звука в формате mp3, трансформацию цветов. Единственная неподдерживаемая опция — это звуковые события.
Библиотека ming была введена в PHP с версии 4.0.5.
Устанавливается также как и любая другая библиотека php.
... необходимо подключить библиотеку. Для этого следует перейти в каталог Windows и отредактировать файл php.ini. Для работы с библиотекой в нем следует раскомментировать строку (убрать точку с запятой в начале строки):
extension=php_ming.dll
После чего необходимо проверить настроены ли в php.ini пути к библиотекам расширения. Значение директивы extension_dir должно указывать на ту директорию, где лежат библиотеки расширений. Для вышеприведенного примера, когда библиотеки лежат в папке "c:\php\ext\" директива extension_dir (в php.ini) должна принимать значение:
extension_dir ="c:/php/ext"
Только лучше не выкачивать эту библиотеку отдельно, а взять из того дистрибутива PHP, с которым вы работаете. Потому что версий этой библиотеки несколько - под php5, под php4... | |
|
|
|
|
|
|
|
для: DissDoc
(29.01.2005 в 22:20)
| | какой файл в дистрибутивах php является интерпретатором? | |
|
|
|
|
|
|
|
для: DissDoc
(05.02.2005 в 12:49)
| | Для работы в качестве внешнего CGI-приложения php-cgi.exe, в качестве консольного интерпретатора выступает php.exe. | |
|
|
|
|
|
|
|
для: cheops
(05.02.2005 в 16:18)
| | Просто я поставил себе PHP Expert Editor, но при компиляции он постоянно требует файл и отправляет меня в настройки компилятора! Я уже и php-cgi.exe и php.exe подставлял, но никак!!!!!!!! | |
|
|
|