Проблемы MySQL + Leopard

    Вчера я наконец-то обновился до Леопарда, были установлены все необходимые обновления, и вот уже думал приступить к работе, но столкнулся с такой пролемой. Немного отличающийся путь активации PHP5(в Тигре httpd.conf находился в папке /private/etc/httpd/, теперь же он лежит в /private/etc/apache2/) эта проблема решилась быстро, да и не проблема вовсе это (-:
    Но вот MySQL отнял куда больше времени чем предполагалось, когда он уже был запущен (устанавливал из dmg), php напрочь отказывался работать с моей БД, мотивируя это тем что /tmp/mysql.sock отсутствует, и работать php и mysql вместе отказываются. Проштудировав интернет, понял что не один я сталкивался с этой проблемой и путей решения этой проблемы есть несколько, вот один из них, который я и проделал:

    Как оказалось сокет переехал в /private/tmp , и нужно было всего лишь дополнить строки в php.ini (/private/etc/php.ini)
    mysql.default_socket =
    и
    mysqli.default_socket =
    до
    mysql.default_socket = /private/tmp/mysql.sock
    и
    mysqli.default_socket = /private/tmp/mysql.sock
    соответственно.

    Возможно ктото ещё столкнулся или столкнётся с этой проблемой, надеюсь вам помжет решение, которое вчера помгло мне (-:

    P.S. PHP версии 5.2.4, MySQL — 5.1.23

    Комментарии 15

      +2
      Уважаемые, те кто ставят минусы, вы напишите хотя бы за что, может я не прав в чём?
        0
        /*оффтоп*/
        а не подскажете ,каким именно образом в маке происходит настройка сети?
        Меня интересут настройка ифейса, просмотр его MAC и настройка VPN-подключения (возможно, последующий роутинг после этого).
          0
          С радостью ответил бы Вам, но на мак пересел всего 3 недели назад, до VPN'а пока руки не дошли. Сейчас работы много, но в свободное время исследую операционку, и пишу заметки для себя, которые надеюсь трансформируются в большую статью. Постараюсь охватить и VPN.
            0
            заранее большое спасибо. Будет интересно
              0
              ifconfig для любитей консоли, System Preferences->Network для тех, кому приятнее gui (:
                0
                а vpn? Точнее - pppoe без шифрования.
                Спасибо.
                  0
                  в гуевой настройке сети есть кнопочка create new service, и там уже и vpn, и pppoe, и т.д.
          +1
          Я бы посоветовал дополнить статью теми способами, которые вы также нашли в сети, но не использовали... а также привести какие-нибудь ссылки.
            0
            Спасибо! Постараюсь дополнить вечером.
            +1
            Вообще проблема "дружбы" PHP и MySQL в макосе уже давно. Первый раз я сталкнулся с этим в 2005 году: http://www.mikeosx.com/newsphp/show.php?….
              –1
              Я поставил XAMPP (Apache, MySQL, PHP, Perl) и сразу все заработало :)
                0
                Вообще-то надо избавляться от виндовых привычек ставить СУБД как приложение. Это почти никогда не сработает, автозапуск, права, и т п. Я тоже как пересел а Мак сначала поставил mysql подобным образом, но вскоре познакомился с fink (http://www.finkproject.org/) и дальше все ставил только через него, и Python, и PostgreSQL и даже midnight commander :). Давайте не забывать что помимо отличной морды Мак ОС это NIX система.

                Кстати есть еще и macports (http://www.macports.org/) там более новые версии но у меня были проблемы с некоторыми либами связаные с тем что макпорт почему-то совсем не хранит ничего на своих серверах а сервера авторов часто лежат. Нужный мне лежит уже месяц. Fink хранит все централизовано и проблем с этим меньше.
                  –1
                  Проблемы были в 2007 году.
                  В марте 2008, если у вас Гугл не запилен, то это давно уже не проблема.
                    0
                    эта проблема действительно уже рассписана в инете на каждом повороте... а вот я еще столкнулся с такой фигней, что по умолчанию в php НЕ установлен модуль GD2 !!! и встал вопрос как же его установить.... как собрать php с поддержкой GD2.. или стоит лучше подключить как модуль (хотя сомневаюсь что подключать как модель, а не собирать заново - это лучше) ... к сожалению с unix системами я на ВЫ, потому что только как 2 месяца сижу на маке и то у консоль лезу в крайних случаях... может кто-то знает какую-то хорошую статью которая расскажет подробно как все нужно сделать что все получилось, то что я описал выше...
                      0
                      А с проблемой активации PHP-SOAP не сталкивались?
                      2-й день не могу запустить… >_<

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое