最近买了创宇云的云服务器,准备拿来这折腾一下,用来学习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服务了,具体的一些配置信息在之后会讲。
原神祈愿模拟器最新版
原神祈愿模拟器手机版是一款完整汉化的趣味原神抽卡模拟小游戏,
宝宝森林美食完整版
宝宝森林美食游戏最新版是一款十分有趣的休闲益智游戏,帮助宝宝
g沙盒仇恨官方英文版(gorebox)
G沙盒仇恨英文原版是一款最近非常火热的沙盒模拟类游戏,在这里
迷你世界测试服最新版2024
迷你世界测试服2021最新版,即迷你世界的先遣服版本,用户能
闪耀暖暖最新版2024
闪耀暖暖手游这是非常好玩的换装手游,游戏内容丰富有趣,游戏环