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

О проекте

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

MySQL

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

Хостинг

Другое








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

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

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

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

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

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

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

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

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

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

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

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



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





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

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

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

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


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


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





Copyright © 2005-2016 Project.Net.Ru