Code : Tout sélectionner
--with-mysqli=/usr/local/mysql/bin/mysql_configCode : Tout sélectionner
[root@localhost cyrano]# urpmi php5-mysqli
pas de paquetage nommé php5-mysqli
[root@localhost cyrano]# urpmi php5
Tous les paquetages sont déjà installés
Les paquetages suivants ont été trouvés : libphp5_common5
[root@localhost cyrano]# urpmi libphp5_common5
Tous les paquetages sont déjà installésCode : Tout sélectionner
./configure \
--prefix=/usr/local/php5 \
--with-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--with-pgsql=/usr/share/pgsql \
--with-pdo-mysql=/usr/local/mysql/bin/mysql_config \
--with-pdo-pgsql=/usr/local/pgsql \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-zlib \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-ttf \
--with-freetype-dir \
--enable-mbstring=all \
--with-mcrypt \
--enable-ftp \
--with-openssl \
--with-xslt \
--with-bz2 \
--with-imap \
--with-imap-ssl \
--with-kerberos \
--with-gettext \
--enable-memory-limit \
--enable-exif \
&& make && make install
Code : Tout sélectionner
[root@localhost cyrano]# locate mysqli
locate: fatal error: Could not find user database '/var/lib/slocate/slocate.db': No such file or directoryupdatedb ?@Naholyr :Visiblement, la réponse est non ou alors j'ai pas exécuté la commande correctement.Code : Tout sélectionner
[root@localhost cyrano]# locate mysqli locate: fatal error: Could not find user database '/var/lib/slocate/slocate.db': No such file or directory
Code : Tout sélectionner
cp ton_tarball /usr/local/src/
cd /usr/local/src/
tar xzf php-5*Code : Tout sélectionner
cd php-5_reste_versionCode : Tout sélectionner
./configure --helpCode : Tout sélectionner
./configure ......Code : Tout sélectionner
--with-apxs2=Code : Tout sélectionner
makeCode : Tout sélectionner
make installCode : Tout sélectionner
cp php.ini.dist /usr/local/php5/lib/php.ini Code : Tout sélectionner
LoadModule php5_module libexec/libphp5.so
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
T'énerve pasVous êtes sympas les copains, mais vous ne m'aidez pas du tout. "updatedb" si j'en crois ce qu'il semble falloir en comprendre, c'est pour mettre à jour une base de données, ce dont je me fous complètement
Code : Tout sélectionner
# updatedb (long mais facultatif si déjà fait récemment, très long la première fois)
# locate mysqli (très rapide)Code : Tout sélectionner
# find / -name "*mysqli*" (très long mais affiche les résultats au fur et à mesure)