LAMP指的是LINUX+APACHE+MYSQL+PHP,可以说目前最普遍的HTTP服务器套件了.这里说下一台服务器或VPS拿到手,简易搭建LAMP环境的办法.
这个教程的实验对像:burst 512M VPS
因为CENTOS官方源里的PHP版本是5.1.x,而PHP版本在5.2之前都有一个漏洞,所以我们选择安装5.2之后的版本.这个可以通过更新源来实现
rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka #导入地址 vi /etc/yum.repos.d/CentOS-Base.repo #增加下面信息 [utterramblings] name=Jason's Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
现在源已经更新好了,开始安装LAMP
1 安装一些必要的支持
yum -y install gcc gcc-c++ autoconf make automake yum –y install libtool libevent libevent-devel yum -y install ncurses ncurses-devel gd gd-devel yum –y install freetype freetype-devel fontconfig fontconfig-devel yum –y install ibjpeg libjpeg-devel zlib zlib-devel pcre pcre-devel yum -y install libmcrypt mhash gmp gmp-devel
2 安装apache,php,mysql
yum -y install mysql mysql-server mysql-devel yum -y install httpd httpd-devel yum –y install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml yum –y update
3 设置MYSQL密码
/wp-content/bin/mysqladmin -u root password 'new-password' /wp-content/bin/mysqladmin -u root -h yourservername password 'new-password'
你也可以进入MYSQL设置
mysql #进mysql use mysql; UPDATE user SET password=password('newpassword') WHERE user='root'; quit
也可以进MYSQL向导模式按提示操作
/wp-content/bin/mysql_secure_installation
4 完成安装,重启服务
/etc/init.d/httpd restart #重启apache /etc/init.d/mysqld restart #重启MYSQL
至此就基本差不多了,可以下载一个探针看看环境是否搭好
wget http://dl.skywing.me/code/ptz.zip unzip ptz.zip mv ptz.php /var/www/html
访问探针看看 http://youdomian.com/tz.php
可选组件
eaccelerator是一个PHP加速组件,在低配服务器上安装上这个,效果还是非常明显的.官方源里也没有这个,我们可以通过更新源的办法来yum安装它,当然你也可以到官方下载编译包自己编译
yum安装eaccelerator的办法
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* yum install -y php-eaccelerator
编译安装eaccelerator的办法请参考张宴老师的 安装及配置eaccelerator-0.9.5加速PHP-5.2.1[原创] 说的非常详细.后面还有eaccelerator配置信息详解,建议认真阅读下.
到这里就基本上OK了,这样操作之后就算是搭建起来个框架了,LAMP的优化非常重要,特别是对低配的服务器来说.大家可以求助GOOGLE老师 搜索 LAMP优化,上面的优化设置非常多.大家可以根据自己服务器的情况做相应的优化.
end.
❓ 这个探针好强大。。。
厉害啊,顶下
yum就是快,编译就要多时间了