找回密码
 注册
查看: 1275|回复: 0

CentOS 6 LAMP搭建(服务器配置)

[复制链接]
发表于 2011-9-4 23:54:04 | 显示全部楼层 |阅读模式
站长交易

(http://jy.chinaz.com)

友情链接交换

企业建站

313

建站大师
,招分销商  
                神马是LAMP?路灯?不对,是Linux+Apache+Mysql+PHP(或Perl、Python)。搭建LAMP就是配置Linux+Apache+Mysql+PHP(或Perl、Python)的Web服务器了。  
而在这里,我们使用的是最新的CentOS 6。如果其它版本系统想要参考这个教程,对不起,由于软件源中软件版本低,因此不能参考。  
LAMP各软件版本:  
Linux:CentOS 6 Kernel 2.6.39.3  
Apache:2.2.15  
Mysql:5.1.52  
PHP:5.3.2  
和比尔盖子一起搭建LAMP  
我最近迁移网站到VPS,这正是制作LAMP教程的好机会,下面大家就跟我来吧!  
(以下过程均使用管理员root操作)  

#整个安装过程中可能需要输入y和回车来确定安装。  
###准备工作  
#安装“最快镜像源”插件,加速下载  
yum install yum-plugin-fastestmirror.noarch  
#升级系统  
yum update  
#安装两个软件源  
rpm -ivh  http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/epel-release-6-5.noarch.rpm  
rpm -ivh  http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/ius-release-1.0-8.ius.el6.noarch.rpm  
###PHP安装与配置  
#PHP安装与配置,Apache安装  
#PHP依赖Apache,所以会自动安装哦!  
yum install php-pear php php-cli php-common php-devel php-gd php-mbstring  php-mcrypt php-mysql php-pdo php-soap php-xml php-xmlrpc php-bcmath php-pecl-apc  php-pecl-memcache php-snmp  
#修改配置文件  
#找到short_open_tag = Off,将其改成short_open_tag = On  
#vim用法:点一下键盘上的斜杠(/),输入要查询的内容(区分大小写),按回车即可搜索  
#找到内容后按一下键盘上的“Insert”,就可以像记事本一样编辑了  
#编辑完后,按“Esc”,然后输入“ :wq “就可保存退出。  
vim /etc/php.ini  
###Mysql安装与配置  
#安装Mysql  
yum install mysql mysql-server mysql-devel  
#启动服务  
service mysqld start  
#修改Mysql root密码  
/usr/bin/mysqladmin -u root password ‘新密码’  
###Apache配置  
#Apache已经被PHP依赖安装,因此我们已经安装好Apache,我们只需要配置一下  
#让Apache支持.htaccess  
#vim用法:点一下键盘上的斜杠(/),输入要查询的内容(区分大小写),按回车即可搜索  
#找到内容后按一下键盘上的“Insert”,就可以像记事本一样编辑了  
#编辑完后,按”Esc“,然后输入” :wq “就可保存退出。  
#查找Options FileInfo AuthConfig Limit  
vim /etc/httpd/conf/httpd.conf  
###Xcache模块优化性能(可不装)  
#安装过程中如果提示“XX not fount“,就yum install XX  
#安装编译工具以编译  
yum install gcc make  
#下载Xcache  
wget http://xcache.lighttpd.net/pub/Releases/1.3.2/xcache-1.3.2.tar.bz2  
#解压缩Xcache  
tar -xvf xcache-1.3.2.tar.bz2  
#切换到Xcache目录  
cd xcache-1.3.2  
#根据php配置Xcache  
phpize  
#编译安装  
mkdir ../xcache-build  
cd ../xcache-build  
"/xcache-1.3.2/configure -enable-xcache  
make  
make install  
#新增Xcache.ini配置文件  
vim /etc/php.d/xcache.ini  
#增加内容:  
[xcache-common[  
;; install as zend extension (recommended), normally  "$extension_dir/xcache.so"  
zend_extension = /usr/lib/php/modules/xcache.so  
;; or install as extension, make sure your extension_dir setting is  correct  
; extension = xcache.so  
[xcache.admin]  
xcache.admin.auth = On  
xcache.admin.user = "mOo"  
; xcache.admin.pass = md5($your_password)  
xcache.admin.pass = ""  
[xcache]  
xcache.shm_scheme = "mmap"  
xcache.size = 32M  
xcache.count = 1  
xcache.slots = 8K  
xcache.ttl = 3600  
xcache.gc_interval = 300  
; Same as aboves but for variable cache  
; If you don‘t know for sure that you need this,you probably don’t  
xcache.var_size = 0M  
xcache.var_count = 1  
xcache.var_slots = 8K  
xcache.var_ttl = 0  
xcache.var_maxttl = 0  
xcache.var_gc_interval = 300  
; N/A for /dev/zero  
xcache.readonly_protection = Off  
xcache.mmap_path = ”/dev/zero“  
xcache.cacher = On  
xcache.stat = On  
###重启服务器  
#重启服务器  
reboot
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|鼠窝站长论坛

GMT+8, 2025-1-10 01:06 , Processed in 0.042786 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表