При обновлении версии PHP (особенно при переходе с версии X.Y на версию X.Z) вы также должны обновить расширения PHP.
Это связано с тем, что расширения PHP разрабатываются на C и "близки" к внутренним компонентам PHP. Это означает, что если API этих внутренних компонентов изменяются, расширение необходимо перекомпилировать, чтобы использовать новые версии. .
И между PHP 5.2 и PHP 5.3, насколько я помню, произошли некоторые изменения во внутренних структурах данных, используемых движком PHP, что означает, что расширения должны быть перекомпилированы, чтобы соответствовать этой новой версии этих структуры данных.
Способ обновления расширений PHP зависит от используемой системы.
Если вы используете Windows, вы можете найти .dll
для некоторых расширений здесь: http://downloads.php.net/pierre/
Для получения дополнительной информации о различных версиях вы можете взглянуть на то, что сказано на левой боковой панели windows.php.net.
Если вы используете Linux, вы должны:
- Проверьте, что предоставляет ваш дистрибутив
- Или используйте команду
pecl
для повторной загрузки исходных кодов рассматриваемых расширений и их повторной компиляции.
person
Pascal MARTIN
schedule
06.03.2010