Your PHP installation must feature the following settings and libraries:
- MySQL (not through the mysqli extension or the PDF library).
- GD library.
- Dom extension.
The MySQL extension enables to access your data. PrestaShop simply cannot work without it.
The GD library si a library that enables PHP to dynamically manipulate images. PrestaShop uses it to resize and rework the image files that are uploaded (watermarking, trimming, etc.). Without images, an online shop loses most of its interest, so make sure that GD is enabled!
The Dom extension enables to parse XML documents. PrestaShop uses for various functionalities, like the Store Locator. It is also used by some modules, as well as the
allow_url_fopen directive enables modules to access remote files, which is an essential part of the payment process, among others things. It is therefore imperative to have it set to ON.