CentOS6搭建LAMP环境
关闭iptablesvim /etc/sysconfig/iptable
关闭selinux
vim /etc/sysconfig/selinux
SELINUX=enforcing ==> SELINUX=disabled
安装apache2
yum install httpd
修改配置文件
Include vhost.d/*.conf
在vhost.d下添加虚拟主机配置文件
安装mysql
yum install mysql mysql-server
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
vim/etc/my.cnf
添加 default-character-set = utf8
添加character-set-server = utf8
添加init_connect = 'SET NAMES utf8'
修改"skip-locking" ==> "skip-external-locking"
启动mysql
/etc/init.d/mysqld start
初始化mysql
mysql_secure_installation
安装php
yum install php
下载php模块
wget http://cn2.php.net/distributions/php-5.3.23.tar.gz
wget http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
wget http://nchc.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz
wget https://github.com/stefanesser/suhosin/archive/master.zip
安装编译需要的包
yum install gcc gcc-c++ make php-devel
编译安装php模块
安装mcrypt
首先安装 libmcrypt
./configure
make
make install
安装mhash
./configure
make
make install
安装mcrypt
cd php-5.3.23/ext/mcrypt
phpize
./configure --with-php-config=/usr/bin/php-config
sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' *.c
sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' *.c
make
make install
echo "extension=mcrypt.so" > /etc/php.d/mcrypt.ini
安装suhosin补丁
phpize
./configure --with-php-config=/usr/bin/php-config
make
make install
echo "extension=suhosin.so" > /etc/php.d/suhosin.ini
yum安装php其他模块
yum install php-mysql php-pecl-memcache php-gd libmemcached memcached
pecl install memcached (安装memcached的php扩展)
鸳鸳相抱何时了,鸯在一边看热闹。 如果回帖是一种美德,那我早就成为圣人了! 路过,支持一下啦 学海无涯,回头是岸! 女,喜甜食,甚胖!该女有一癖好:痛恨蚂蚁,见必杀之。问其故曰:这小东西,那么爱吃甜食,腰还那么细! 饭在锅里,我在床上*^_^*
页:
[1]