За последние 24 часа нас посетили 17923 программиста и 1566 роботов. Сейчас ищут 1306 программистов ...

настройка PHP.ini

Тема в разделе "Установка PHP", создана пользователем voha, 23 апр 2013.

  1. voha

    voha Новичок

    С нами с:
    23 апр 2013
    Сообщения:
    4
    Симпатии:
    0
    добрый день,
    установил локально Freebsd 9. развернул: апатч+нжинкс+мускуль+пхп - все работает кроме php
    функция phpinfo(); рабоет и выводит инфу. но если вставить простой скрипт (например: echo ) то не работает. как правильно настроить php.ini.
    пробывал использовать 100% работающий скрипт выдает след. ощибку: вызов неопределенной функции. хатя этого не может быть - протестировал на joomle
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    А что пишет?
     
  3. voha

    voha Новичок

    С нами с:
    23 апр 2013
    Сообщения:
    4
    Симпатии:
    0
    в логаг апатча:
    [Tue Apr 23 22:41:09 2013] [error] [client 192.168.2.27] PHP Fatal error: Call to undefined function session_id() in /usr/local/www/libraries/joomla/session/session.php on line 96
    [Tue Apr 23 22:41:09 2013] [error] [client 192.168.2.27] File does not exist: /usr/local/www/favicon.ico

    на странице в браузере:
    если устанавливаю joomla: Fatal error: Call to undefined function session_id() in /usr/local/www/libraries/joomla/session/session.php on line 96
    если свой код: Fatal error: Call to undefined function iconv_strlen() in /usr/local/www/MCCM/index.php on line 90
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    php как ставил?
     
  5. voha

    voha Новичок

    С нами с:
    23 апр 2013
    Сообщения:
    4
    Симпатии:
    0
    из портов.
    предварительно обновил порты.
    1. Установил php53
    2. установил php53-extensions

    в /usr/local/etc/php/extensions.ini :
    extension=bcmath.so
    extension=bz2.so
    extension=calendar.so
    extension=ctype.so
    extension=dba.so
    extension=dom.so
    extension=exif.so
    extension=fileinfo.so
    extension=filter.so
    extension=ftp.so
    extension=gd.so
    extension=gettext.so
    extension=gmp.so
    extension=hash.so
    extension=iconv.so
    extension=json.so
    extension=ldap.so
    extension=mbstring.so
    extension=mcrypt.so
    extension=mssql.so
    extension=mysql.so
    extension=mysqli.so
    extension=odbc.so
    extension=openssl.so
    extension=pcntl.so
    extension=pdo.so
    extension=pdo_sqlite.so
    extension=zip.so
    extension=zlib.so
     
  6. alba2001

    alba2001 Активный пользователь

    С нами с:
    7 фев 2012
    Сообщения:
    56
    Симпатии:
    0
    http://galleryproject.org/node/281
    Здесь ключевая фраза:
     
  7. voha

    voha Новичок

    С нами с:
    23 апр 2013
    Сообщения:
    4
    Симпатии:
    0
    а.. переставил
    http://суперхрюн.рф/images/materials/00016/9.png
    установил как в примере. может что то еще нужно было выбрать?
    не помогло.

    как включить поддержку сессии?
     
  8. alba2001

    alba2001 Активный пользователь

    С нами с:
    7 фев 2012
    Сообщения:
    56
    Симпатии:
    0
    На рисунке не видно параметра, отвечающего за поддержку сессии.
    Я с Freebsd 9 не работал, но на Ubuntu php модуль апача поддерживает сессии по умолчанию по идее тоже должно быть и на Freebsd 9.
    Или попробуйте скачать php и собрать его с поддержкой сессий (в параметрах сборки это должно указываться), а потом подключить php как CGI модуль.
    Подробнее инструкцию дать не могу, т.к. это уже тема отдельной статьи.
    В phpinfo() посмотрите есть ли раздел SESSION и как там установлено: Session Support.