centos7下搭建LAMP web应用运行环境

在浏览器中访问web应用过程
web
Linux为centos7
Apache提供浏览器到web访问,连接。
Mysql为数据库应用
Php后端语言
以下操作都是在root权限下运行
命令使用简介

yum install -y name #安装软件
yum remove -y name #卸载软件
systemctl stop/start/restart/enable serviceName #关闭/开启/重启/开机启动  服务
ip addr #查看IP

安装Apache

#安装
yum install -y httpd
#启动
systemctl start httpd

然后在浏览器中访问自己服务器的ip或者域名就可以看到apache的欢迎界面了。如果访问出错先查看服务器的是不是开了防火墙,如果开了就先关闭防火墙,或者只开启80端口。

systemctl status firewalld

配置文件路径/etc/httpd/conf/httpd.conf
web根目录在/var/www/html,把需要在浏览器中访问的文件放在底下,可以在配置文件中修改该目录路径

安装php

可以直接安装php

yum install -y php

但是yum只有5.4的版本,如果需要其他更高级的版本需要自己手动安装,这里就不说了自己找吧。。。。
查看php版本方法

php -v

测试php是否安装成功,在上一步apache安装成功的基础上,在var/www/html下添加一个php脚本测试

vi /var/www/html/index.php
#然后加入以下内容
<?php
phpinfo();

保存退出,在浏览器中访问该文件 ip/index.php,看到一下效果就是成功了
php

Mysql数据库

非必需,如果用不到数据库操作可以不用安装
因为MySQL现在被甲骨文公司收回了版权,所以用另一个mariadb,mariadb为MySQL的一个分支,本质只是名字不一样,mariadb继续开源,他们使用的命令都还是一样的。

#安装
yum -y install mariadb-server mariadb
#php MySQL组件
yum -y install php-mysql
#启动服务
systemctl start mariadb
#设置数据库配置
mysql_secure_installation
**********
Enter current password for root (enter for none):(第一次运行直接回车)
Set root password? [Y/n] y(设置管理员密码)
Remove anonymous users? [Y/n] n(是否删除数据库中其他管理用户)
Disallow root login remotely? [Y/n] n(不允许数据库管理员远程登陆)
Remove test database and access to it? [Y/n] n(删除测试数据库并访问它?)
Reload privilege tables now? [Y/n] n(重新加载权限表)
**********

验证是否安装成功

mysql -uroot -p

安装MySQL管理软件

软件地址https://www.phpmyadmin.net/downloads/一定要看按照自己的php(5.4)和Mysql版本下载,,选择phpMyAdmin 4.0.10.20

#下载
 wget https://files.phpmyadmin.net/phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.tar.gz

#解压
tar -xf phpMyAdmin-4.0.10.20-all-languages.tar.gz
#重命名
mv phpMyAdmin-4.0.10.20-all-languages phpmyadmin

然后重启apache服务,在浏览器输入IP/phpmyadmin,登录刚才设置的用户和密码就可以访问管理数据库了,如果出现一下类似的错误

phpMyAdmin - Error
The mbstring extension is missing. Please check your PHP configuration.

说明缺少mbstring组件,直接安装然后重启就行

yum install -y php-mbstring
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值