SAMP 8, PHP




php-net

F. Скачайте и скомпилируйте последнюю версию PHP с www.php.net. Опять же, Вы сами выбираете каталог, например /src или /build или еще что-то. В данной статье речь идет о  http://www.php.net/downloads.php#v5. Мы решили скачать сжатый вариант, чтобы можно было использовать следующую команду для продолжения:

global# gunzip -cd php-5.1.6.tar.gz | gtar xvpf -

global# cd php-5.1.6

В этом заключается отличие от  исходной веб-страницы. Оригинал использовал старую версию MySQL 4, обнаруженную в /usr/swf, а мы используем текущий MySQL 5, находящийся в каталоге /opt/csw/mysql5. Таким образом, наш выбор конфигурационных опций выглядит так:

global# ./configure —with-apxs2=/usr/apache2/bin/apxs —enable-dbase \

—with-libxml-dir=/usr/local —with-config-file-path=/etc/apache2 \

—with-mysql=shared,/opt/csw/mysql5 \

—with-mysqli=shared,/opt/csw/mysql5/bin/mysql_config \

—with-xpm-dir=/usr —with-gd —with-tiff-dir=/usr —with-bz2=/usr/lib \

—with-jpeg-dir=/usr —with-png-dir=/usr —with-zlib —enable-mbstring \

—enable-calendar—enable-bcmath —enable-ftp —enable-exif

Вышеуказанные параметры конфигурации являются достаточно хорошими для простой настройки сервера. Существует множество других вариантов, и это остается на выбор пользователя и документации. Вы можете увидеть некоторые из вариантов, введя команду #. /configure –help или путем пересмотра основных настроек параметров в Приложении F «Configure options» на сайте PHP.

Примечание: Если Вы попытаетесь подключить openssl, Вам придется перекомпилировать Apache и MySQL, чтобы иметь одну и ту же версию библиотеки openssl, или же подключение PHP к  MySQL не удастся. Если Вы собираетесь использовать куки-файлы для сессий, Вы можете заметить рост  производительности путем добавления библиотеки mcrypt к Вашей системе и используя компиляционную опцию PHP  —with-mycrpt.

Дополнение: Если Вам интересно, какие параметры конфигурации используют другие люди, просто попробуйте ввести phpinfo () в Вашем любимом поисковике в интернете. :-)

Во всяком случае, давайте строить:

global# gmake

global# gmake install

Installing PHP SAPI module: apache2handler

/var/apache2/build/instdso.sh SH_LIBTOOL=’/var/apache2/build/libtool’ libphp5.la

/usr/apache2/libexec

/var/apache2/build/libtool —mode=install cp libphp5.la /usr/apache2/libexec/

cp .libs/libphp5.so /usr/apache2/libexec/libphp5.so

chmod +x /usr/apache2/libexec/libphp5.so

cp .libs/libphp5.lai /usr/apache2/libexec/libphp5.la

libtool: install: warning: remember to run ‘libtool —finish /build/php-5.1.2/libs’

chmod 755 /usr/apache2/libexec/libphp5.so

[activating module 'php5' in /etc/apache2/httpd.conf]

Installing PHP CLI binary: /usr/local/bin/

Installing PHP CLI man page:/usr/local/man/man1/

Installing build environment: /usr/local/lib/php/build/

Installing header files: /usr/local/include/php/

Installing helper programs: /usr/local/bin/

program: phpize

program: php-config

Installing man pages: /usr/local/man/man1/

page: phpize.1

page: php-config.1

Installing PEAR environment:/usr/local/lib/php/

[PEAR] Archive_Tar — installed: 1.3.1

[PEAR] Console_Getopt — installed: 1.2

pear/PEAR can optionally use package «pear/XML_RPC» (version >= 1.4.0)

[PEAR] PEAR — installed: 1.4.6

Wrote PEAR system config file at: /usr/local/etc/pear.conf

You may want to add: /usr/local/lib/php to your php.ini include_path

Installing PDO headers: /usr/local/include/php/ext/pdo/

#

Popularity: 1%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Nginx Catch-All Host As Front End 2, Configure Apache
  • Build Your Own Video Community With Lighttpd And FlowPlayer. Part 7.
  • Nginx Catch-All Host As Front End 3, Configure Nginx
  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 4
  • Отключение просмотра каталогов на Apache



  • Опубликовано 12 Май 2010 в 15:33. В рубриках: solaris. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:

  • снятие остаточных сварочных напряжений


  • free counters