CentOS yum 搭建LAMP环境
前言:我的操作系统版本是CentOS7.0版本.
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。
1、配置防火墙,开启80端口、3306端口
# vi /etc/sysconfig/iptables
# -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
# -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
# /etc/init.d/iptables restart #最后重启防火墙使配置生效
2、关闭SELINUX
# vi /etc/selinux/config
# SELINUX=enforcing
# SELINUXTYPE=targeted
# SELINUX=disabled
# shutdown -r now #重启系统
一般机器都带yum命令,并且yum包源都是可以用的,直接yum -y install 后面加上你想要下载的软件,他就会自动下载安装。
首先更新一下yum:
# yum -y update #这里的-y表示自动同意安装
更新完成之后就可以安装Apache、php、mysql了
1、安装Apache
# yum install httpd #根据提示,输入Y安装即可成功安装
# /etc/init.d/httpd start #启动Apache
注:我在安装的时候遇到了一个错误:出现-bash: /etc/init.d/httpd: 没有那个文件或目录
解决办法:尝试另一种启动命令service httpd star
然后根据提示输入:/bin/systemctl start httpd.service
再使用命令:systemctl start httpd启动Apache了
测试:在本地浏览器输入服务器的IP地址:http://ip地址,出现:
就表示Apache安装成功了。
2、安装PHP
# yum install php
根据提示输入Y直到安装完成
安装PHP组件,使 PHP5 支持 MySQL
# yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
这里选择以上安装包进行安装
根据提示输入Y回车
# /etc/init.d/mysqld restart #重启MySql
# /etc/init.d/httpd restart #重启Apche
在/var/www/html/新建个info.php文件,将以下内容写入,然后保存。
<?
phpinfo();
?>
在本地浏览器输入地址http://ip/info.php会看到如下页面:
表示安装PHP成功!
2、安装MySQL
# yum install mysql mysql-server #询问是否要安装,输入Y即可自动安装,直到安装完成
# /etc/init.d/mysqld start #启动MySQL
# chkconfig mysqld on #设为开机启动
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #拷贝配置文件
为root账户设置密码
# mysql_secure_installation
回车,根据提示输入Y
输入2次密码,回车
根据提示一路输入Y
最后出现:Thanks for using MySQL!
MySql密码设置完成,重新启动 MySQL:
# /etc/init.d/mysqld restart #重启
# /etc/init.d/mysqld stop #停止
# /etc/init.d/mysqld start #启动
再次检查:http://ip/info.php会看到:
表示MySQL数据库安装成功!
将数据库连接到本地数据管理更方便,方法如下:
准备软件:navicat
image QQ图片20171119084450.png连接好数据库就可以对其进行操作了。
网友评论