Назад | Перейти на главную страницу

Как установить расширение mysql для php 5.3?

Я пытаюсь запустить старое приложение под CentOS 7.8, которое поддерживает только php 5.3. Я уже скомпилировал и установил php 5.3, но я не могу заставить работать расширение mysql. Вот что я сделал до сих пор:

  1. установлен php 5.3

    wget https://www.php.net/distributions/php-5.3.29.tar.bz2
    tar -xf php-5.3.29.tar.bz2
    cd php-5.3.29
    ./configure --prefix=$HOME --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-mysql=mysqlnd
    make clean
    make clean install
    
  2. ссылка на php-cgi

    cd ~/home/myuser/public_html/myapplication
    ln ~/bin/php-cgi php53.cgi
    
  3. настроить .htaccess

    Action     php53-cgi /php53.cgi
    AddHandler php53-cgi .php
    <FilesMatch \.php$> 
        SetHandler php53-cgi
    </FilesMatch>
    
  4. установить расширение mysqlnd

    cd /php-5.3.29/ext/mysqlnd
    phpize
    ./configure --with-libdir=lib64 --prefix=$HOME
    make clean
    make clean install
    

Расширение mysqlnd.so было успешно установлено в каталог расширений, но когда я загружаю phpinfo.php, его нет в списке.