Тема: Apache, PHP, MySQL
Показать сообщение отдельно
  #3  
Старый 16.01.2011, 12:59
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

PHP -5.4.10

http://www.php.net/manual/en/install.unix.apache2.php


Код:
# yum install -y \
libxml2 \
libxml2-devel \
php-gd \
php-mbstring \
libpng-devel


=================================================

libmcrypt

# mkdir /opt/libmcrypt

# cd /tmp
# wget http://sourceforge.net/projects/mcry...ar.gz/download

# tar -xzvf libmcrypt-2.5.8.tar.gz
# cd libmcrypt-2.5.8

# ./configure \
--prefix=/opt/libmcrypt \
--disable-posix-threads

# make && make install


mhash

# mkdir /opt/mhash

# cd /tmp
# wget http://sourceforge.net/projects/mhas...d?source=files

# tar jxf mhash-0.9.9.9.tar.bz2
# cd mhash-0.9.9.9


# ./configure \
--prefix=/opt/mhash

# make && make install


mcrypt

# mkdir /opt/mcrypt

# cd /tmp
# wget http://sourceforge.net/projects/mcry...atest/download

# tar -xzvf mcrypt-2.6.8.tar.gz
# cd mcrypt-2.6.8

export LD_LIBRARY_PATH=/opt/libmcrypt/lib:/opt/mhash/lib
export LDFLAGS="-L/opt/mhash/lib/ -I/opt/mhash/include/"
export CFLAGS="-I/opt/mhash/include/"

# ./configure \
--prefix=/opt/mcrypt \
--with-libmcrypt-prefix=/opt/libmcrypt

# make && make install


================================================== ====
PHP

# mkdir -p /opt/php/5.4.10

# cd /tmp/
# wget http://php.net/get/php-5.4.10.tar.gz...php.net/mirror


# tar -xzvf php-5.4.10.tar.gz

# cd php-5.4.10

Код:
# ./configure \
--prefix=/opt/php/5.4.10 \
--with-apxs2=/opt/httpd/2.4.3/bin/apxs \
--with-mysql \
--with-mysqli \
--with-mcrypt=/opt/libmcrypt \
--enable-mbstring \
--enable-zip \
--with-zlib \
--with-gd

# make && make install

# chown -R marley /opt/php/

# su - marley

$ vi ~/.bash_profile

Код:
##################################################
### PHP
 export PHP_HOME=/opt/php/5.4.10

PATH=${PHP_HOME}/bin:$PATH

###################################################

$ source ~/.bash_profile


$ cp /tmp/php-5.4.10/php.ini-production /opt/php/5.4.10

$ mv /opt/php/5.4.10/php.ini-production /opt/php/5.4.10/lib/php.ini

$ cd /opt/php/5.4.10/lib/

$ vi php.ini

Разкомментирую

Код:
default_charset = "UTF-8"
Устанавливаю параметры:

Код:
upload_max_filesize = 24M
post_max_size = 24M

В файле /opt/httpd/2.4.3/conf/httpd.conf должна появиться строка

Код:
LoadModule php5_module modules/libphp5.so
$ vi /opt/httpd/2.4.3/conf/httpd.conf

Добавляем

Код:
###########################################################
### PHP ###################################################
###########################################################
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>
###########################################################
$ apachectl restart


Код:
cat <<-END >> /u01/webProjects/sysadm.ru/.htaccess
AddDefaultCharset UTF-8
DirectoryIndex  index.php index.html
END


Код:
cat <<-END >> /u01/webProjects/sysadm.ru/index.php
<html>

<body>
<h1>PHP Test</h1>

	<h2>PHP Information</h2>
	<p>
		<?php phpinfo(); ?>
	</p>
</body>

</html>
END
http://sysadm.ru:8080
__________________
Телеграм чат

Последний раз редактировалось Marley; 13.01.2013 в 22:56.
Ответить с цитированием