最近买了创宇云的云服务器,准备拿来这折腾一下,用来学习centOS的相关知识,这里就记录一下centOS下部署lamp环境的步骤。
本机环境:CentOS6.2 32位
一般来说,在centOS下安装环境有两种方式,第一种是使用yum命令自动安装软件,第二种是下载源码包自己进行编译安装,这里主要介绍的是使用yum命令进行安装
1、安装apache
使用命令 yum install httpd,然后根据提示,最好输入Y同意安装即可。
安装完成后,使用 /ect/init.d/httpd start启动apache。
因为我需要Apache开机启动,所以使用 chkconfig httpd on设置apache开机启动。
如果需要重启apache,可以使用/etc/init.d/httpd restart来重启apache。
2、安装MySQL
首先通过命令安装mysql
yum install mysql mysql-server安 #装mysql
/ect/init.d/mysqld start #启动mysql服务
chkconfig mysqld on #设置mysql开机启动
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
为mysql的root用户配置密码
mysql_secure_installation
回车后会提示输入当前mysql密码,默认是空密码,直接回车即可,此时会提示为root创建密码,填写两次密码后即可成功创建root的密码。
之后会提示是否删除匿名用户,是否允许root远程访问,是否删除test数据库等,根据实际情况进行yes或者no就好,所有的配置完成后会提示 Thanks for use MySQL!mysql的配置完毕。
3、安装PHP
首先使用yum install php安装php,输入Y确认安装后安装完成PHP。
完成后可以使用yum search php检查PHP组件,根据需要安装必要的组件。
我使用的是这个
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
4、以上步骤完成后,还需要配置防火墙,开放80和3306端口
vi /etc/sysconfig/iptables打开防火墙信息,将下面的代码输入到22端口对应的规则下面,切记不是直接复制到防火墙配置的最后面。
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT #允许80端口通过防火墙
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT #允许3306端口通过防火墙
保存配置信息后,通过/etc/init.d/iptables restart重启防火墙。
以上步骤完成后,就已经可以通过网络访问自己的web服务了,具体的一些配置信息在之后会讲。
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔