1234e 发表于 2013-6-5 09:29:20

CentOS6搭建LAMP环境

关闭iptables
vim /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扩展)

mqzlp 发表于 2013-6-5 10:05:49

鸳鸳相抱何时了,鸯在一边看热闹。

look321 发表于 2013-6-5 10:35:38

如果回帖是一种美德,那我早就成为圣人了!

bjghzly 发表于 2013-6-5 11:12:36

路过,支持一下啦

82870034 发表于 2013-6-5 13:33:42

学海无涯,回头是岸!

xiaoyu28 发表于 2013-6-5 14:13:53

女,喜甜食,甚胖!该女有一癖好:痛恨蚂蚁,见必杀之。问其故曰:这小东西,那么爱吃甜食,腰还那么细!

风起漂泊 发表于 2013-6-5 14:29:00

饭在锅里,我在床上*^_^*
页: [1]
查看完整版本: CentOS6搭建LAMP环境