П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 4097 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 6758 раз(а).

Учебник HTML.
Просмотров 3719 раз(а).

Руководство по PHP5.
Просмотров 5992 раз(а).

Хостинг через призму DNS.
Просмотров 4814 раз(а).

Подборка текстов стандартных документов.
Просмотров 56246 раз(а).

Учебник PHP - Самоучитель
Просмотров 3706 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 8346 раз(а).

Внешние атаки...
Просмотров 4566 раз(а).

Учебник PHP.
Просмотров 3175 раз(а).

SSI в примерах.
Просмотров 176 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
Назад Вперёд

Глава 31. Решение проблем

В настоящее время мало какие проблемы могут возникнуть при компиляции статических или динамических модулей. Единственное, что может проявиться - компилятор будет сообщать об отсутствующих определениях или о чём-нибудь подобном. В этом случае убедитесь, что все header-файлы доступны и что вы специфицировали пути к ним корректно в команде компиляции.
Чтобы убедиться в корректности размещения, извлеките чистое дерево исходников PHP и используйте автоматическое построение в директории ext с освежением файлами с CD-ROM; это гарантирует надёжное окружение компиляции. Если это не удастся, попробуйте откомпилировать вручную.

PHP может также сообщать об отсутствии функций в вашем модуле. (Этого не должно случиться с исходниками-сэмплами, если вы их не модифицировали.) Если имена внешних функций, доступ к которым вы пытаетесь получить из вашего модуля, неверно записаны, они идут как "unlinked symbols" в таблице символов. При динамической загрузке и компоновке PHP это не будет исправлено, из-за ошибок при печати - соответствующих символов нет в главном бинарном файле. Найдите некорректное объявление в файле вашего модуля или некорректно записанные внешние ссылки. Обратите внимание, что эта проблемам специфична для динамически загружаемых модулей; она не возникает в статических модулях. Ошибки в статических модулях выявляются на этапе компиляции.


НазадОглавление Вперёд
Использование расширенийВверх Исходные Ресурсы. Обсуждение.


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru