linux centos7 部署apache + php7.0 +mysql
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux centos7 部署apache + php7.0 +mysql,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2927字,纯文字阅读大概需要5分钟。
内容图文
![linux centos7 部署apache + php7.0 +mysql](/upload/InfoBanner/zyjiaocheng/863/100cfeeba1894a72875c970a94ceb049.jpg)
?
![linux centos7 部署apache + php7.0 +mysql - 文章图片]()
?
一共4个点完以后就可以进行安装了
![linux centos7 部署apache + php7.0 +mysql - 文章图片]()
【1】查看ip地址 ifconfig
?
?
apache安装方法:
?
查看rmp地址库中是否有地址
yum seach httpd
通过yum安装并启动apache服务
[root@xuegod63 ~]# yum install -y httpd(默认启动)
?
(systemctl start httpd.service #启动
systemctl stop httpd.service #停止
systemctl restart httpd.service #重启)
?
【3】开启apache 服务
[root@xuegod63 ~]# systemctl start httpd
?
查看配置文件信息
cat /etc/httpd/conf/httpd.conf
由appche 启动,所以修改目录的所属用户和用户组,
![linux centos7 部署apache + php7.0 +mysql - 文章图片]()
?
![linux centos7 部署apache + php7.0 +mysql - 文章图片](/upload/getfiles/0001/2021/5/7/20210507050308789.jpg)
[root@localhost ~]# ls /var/www/html/ -ld
drwxr-xr-x. 3 root root 18 Mar 1 01:07 /var/www/html/
[root@localhost ~]# ls /var/www/html/ -l
total 4
?
drwxr-xr-x. 14 root root 4096 Mar 1 01:07 demo
[root@localhost ~]# chown -R apache:apache /var/www/html/demo/
[root@localhost ~]# ls /var/www/html/ -l
?
?
?
[root@xuegod63 ~]# iptables -F? #清空防火墙
https://www.cnblogs.com/wjs2019/p/13712754.html
?
【4】开启防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent ??(--permanent永久生效,没有此参数重启后失效)
添加端口外部访问权限(这样外部才能访问)
firewall-cmd --add-port=80/tcp
重新载入,添加端口后重新载入才能起作用
firewall-cmd --reload
这些之后,端口是开启成功的,如果没有成功,重启系统试试。
https://www.cnblogs.com/wjs2019/p/13712754.html
?
?
?
mysql安装环境思路
1.rmp 地址仓库(相当于安卓手机的应用商量,需要把下载软件的地址库加入到rmp容器中,在通过yum 命令下载)
wget
http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
rpm -ivh
mysql80-community-release-el7-3.noarch.rpm
2. yum 命令下载(去rmp仓库中找到下载地址 进行下载)
https://www.cnblogs.com/elfin/p/11379207.html
?
查看数据库是否启动
systemctl status mysqld
?
mysql
mysql -u root -p
?
mysql
找到数据库密码:grep 'temporary password' /var/log/mysqld.log
?
修改数据的密码:alter user 'root'@'localhost' identified by 'Fxh@123456';(不能太简单,首字母大写)
?
centos 出现权限问题时使用此命令
要暂时禁用SELinux,请运行
命令。
# setenforce 0
?
php 使用旧版的加密方式登录。创建用户的时候需要指定旧版加班方式,否则数据连接不上。
mysql版本有(5 跟8 加密方式不一样)
create user 'fxh'@'%' identified with mysql_native_password by 'Fxh@12345';
?
数据库权限
查询数据库
select user,host from mysql.user;
对数据库用户放权
grant all privileges on *.* to 'fxh'@'%';
刷新权限
flush privileges;
Mysql执行每天语句都需要分号结束。
?
?
?
安装php
http://www.voidcn.com/article/p-ogzfcxns-bwz.html
?
安装PHP7
[1] rpm -ivh?http://mirrors.ustc.edu.cn/epel/epel-release-latest-7.noarch.rpm? (2018年9月12日 亲测有效)? 安装 epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php70w
php -v? 测试是否安装成功
?
[2]需要安装php3个库(mysql,string gd)
yum search php70
yum install php70w-gd.x86_64 php70w-mbstring.x86_64 php70w-mysql.x86_64 -y
![linux centos7 部署apache + php7.0 +mysql - 文章图片]()
?
![linux centos7 部署apache + php7.0 +mysql - 文章图片](/upload/getfiles/0001/2021/5/7/20210507050309282.jpg)
项目文件
默认存放在 var-www 目录 下(
http://192.168.208.130/demo/install/index.php) 当访问的是乱码的时候从起httpd服务器
?
织梦解压密码:www.jsdaima.com
?
![linux centos7 部署apache + php7.0 +mysql - 文章图片]()
备注:使用yum 命令安装 自动安装到系统对应的目录中
内容总结
以上是互联网集市为您收集整理的linux centos7 部署apache + php7.0 +mysql全部内容,希望文章能够帮你解决linux centos7 部署apache + php7.0 +mysql所遇到的程序开发问题。
如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
来源:【匿名】