Установка PDO MySQL для WackoWiki

Discussion in 'Linux, Freebsd, *nix' started by podkashey, 17 Apr 2009.

  1. podkashey

    podkashey С крышкой по жизни!

    Joined:
    18 Jun 2005
    Messages:
    756
    Likes Received:
    351
    Reputations:
    353
    Для установки WackoWiki требуется поставить:
    Database
    MySQL
    MySQLi
    PDO
    Первые два поставил, а вот последнюю никак. Через порты не понял какой конкретно порт ставить (ОС фря). Поставил PDO_sqlite - не подошло и только перестал грузить апач, пришлось снести. Может кто подскажет что к чему?
    В extensions в принципе прописано вот это:
    extension=pdo.so
    Но WackoWiki упорно выдает, что PDO не установлен. А пхпинфо выдается:
    PDO
    PDO support enabled
    PDO drivers no value
    mysqlMySQL Support enabled
    Active Persistent Links 0
    Active Links 0
    Client API version 5.0.67
    MYSQL_MODULE_TYPE no value
    MYSQL_SOCKET /tmp/mysql.sock
    MYSQL_INCLUDE no value
    MYSQL_LIBS no value

    Directive Local Value Master Value
    mysql.allow_persistent On On
    mysql.connect_timeout 60 60
    mysql.default_host no value no value
    mysql.default_password no value no value
    mysql.default_port no value no value
    mysql.default_socket no value no value
    mysql.default_user no value no value
    mysql.max_links Unlimited Unlimited
    mysql.max_persistent Unlimited Unlimited
    mysql.trace_mode Off Off

    mysqliMysqlI Support enabled
    Client API library version 5.0.67
    Client API header version 5.0.67
    MYSQLI_SOCKET /tmp/mysql.sock

    Directive Local Value Master Value
    mysqli.default_host no value no value
    mysqli.default_port 3306 3306
    mysqli.default_pw no value no value
    mysqli.default_socket no value no value
    mysqli.default_user no value no value
    mysqli.max_links Unlimited Unlimited
    mysqli.reconnect Off Off

    Поставил /usr/ports/databases/php5-pdo_mysql/, но все равно выдает, что PDO не установлен. Теперь еще при стопе апаче выдается что он не запущен, а при старте или рестарте:
    Address already in use: make_sock: could not bind to address, хотя скрипт работающий с БД нормально работает.
     
  2. neval

    neval Elder - Старейшина

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23
    PDO drivers no value

    Посмотри в phpinfo() какой php.ini используется , и прописан ли модуль в нем
     
  3. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    extension=php_pdo_mysql.so
     
  4. podkashey

    podkashey С крышкой по жизни!

    Joined:
    18 Jun 2005
    Messages:
    756
    Likes Received:
    351
    Reputations:
    353
    П.С. Также есть проблема с apache:
    Хотя если обратиться по ипу/скрипт_работающий_с_мускулом то он нормально работает как ни странно.
     
  5. gibson

    gibson Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    391
    Likes Received:
    247
    Reputations:
    88
    Думаю, это как раз для тебя, мб чем поможет. Три статьи про настройку сервера под FreeBSD
    http://gibs0n.name/
    Сори за форматирование, только сегодня двиг и диз немного переделал)

    1. Какая версия апача, 2.0?
    2. Из под кого запускаешь (пользователь в конфиге)?
    3. Стоит что то типо mpm_itk?
    Может быть порт занят другой прогой или не хватает прав чтобы запустить апач, соответсвенно и нет прав для записи в логи.
    Поставь mpm_itk и апач будет работать от рута.
     
    #5 gibson, 18 Apr 2009
    Last edited: 18 Apr 2009
    1 person likes this.
  6. podkashey

    podkashey С крышкой по жизни!

    Joined:
    18 Jun 2005
    Messages:
    756
    Likes Received:
    351
    Reputations:
    353
    1. Да 2.0
    2. В ps -aux выдает www
    3. Такого не стоит - если честно боюсь новое доставлять что-то.
    П.С.
    Прописал в httpd.conf - Listen 8080
    Апач стал запускаться без ошибок.
    Как ни странно netstat не выдает что что-то крутится на 80 порту.