Advertisement

[项目部署]PHP应用部署

阅读量:

PHP应用部署-信贷系统

1、环境准备

操作系统:Linux操作系统-centos7.9 (虚拟机环境)

应用服务器:apache-xampp-linux-x64-5.6.40-1-installer.run---官网

参考地址:https://sourceforge.net/projects/xampp/files/XAMPP Linux/5.6.40/

数据库采用MySQL,在线安装方式可以通过yum包管理工具执行(yum -y install MySQL-server),而离线安装方式则需要通过rpm包管理工具运行指定rpm脚本文件进行批量安装(wegt rpm -ivh*.rpm)。

应用包:信贷系统的源码包-PHP(或自己准备的源码包)

2、部署流程

安装应用服务器

下载:官网获取对应版本 我用的是(apache-xampp-linux-x64-5.6.40-1-installer.run)

执行安装程序apachectl-xampp-linux-x64-5.6.40-1到/opt目录(支持SCP协议)(仅在Windows系统上适用)

命令上传:scp 目标文件 root@192.168.1.10:/opt

或者用Xsell直接上传(推荐这个很方便)

运行安装程序 ./apache-xampp-linux-x64-5.6.40-1-installer.run[普通文本文件,默认不可直接执行,请先使用chmod u+x对其赋予可执行权限]

先授权权限 后安装

chmod u+x xampp-linux-x64-5.6.40-1-installer.run

修改后的文本

将IP地址范围192..168.18.99中的[...]处设置为开放状态的操作已实现,请执行以下命令以完成配置:firewall-cmd --add-port=80/tcp --permanent 启用并永久保持防火墙的本地到远程(TCP)连接在本地机器上的默认HTTP服务( port 80)。然后请运行以下命令以完成防火墙服务的重启:systemctl restart firewalld 通过运行上述命令将防火墙服务重新启用了

补充:修改端口:httpd.conf-80 /opt/lampp/etc/extra/httpd

安装数据库服务器(第二种方法在下面)

基于XAMP内置于其中的MySQL服务器即可启动。/opt/lampp/lampp startmysql 启动MySQL服务 端口3306 第一步

启动MySQL /opt/lampp/bin/mysql

创建数据库 xindai/App/Conf/config.db.php信息保持一致即可 第四步 *

切换到数据库管理界面:/opt/lampp/bin/mysql -uroot -p xindai<xindai.sql 是否能够进入 databases? 第7步:进行数据备份操作:使用mysqldump命令

-u用户名 -p密码 xindai数据库名字

部署源码包,配置环境信息

上传源码包:opt目录下 第二步 *

解压unzip,放置在应用服务器:htdocs mv xindai /opt/lammp/htdocs 第三步 *

需要安装unzip yum install unzip

修改数据库配置信息 App/Conf/config.db.php 第五步 *

这个版本的xampp数据库不需要密码 *

复制代码

进入数据库备份 cd 数据库备份 第六步 *

重启所有服务 /opt/lampp/lampp restart

访问项目-浏览器访问项目地址

数据库第二种方法(比较方便)

下载Navicat 15 for MySQL

在Linux 的Mysql开启远程访问

远程授权配置允许访问指定库与表的数据。
第一个星号代表全部库资源,
第二个星号涵盖全部表信息。
执行GRANT ALL PRIVILEGES ON '' '' TO 'root'@'%' IDENTIFIED BY '123456';
在MySQL中需要为root数据库的user表设置‘123456’密码。
flush privileges; 以便重置权限。

然后在Navicat 15 for MySQL里面操作就好了~

【本博客为复习自用,如果能帮助到您,非常开心,如有错误,感谢指出~】

【一束花的仪式感,永不过时】

全部评论 (0)

还没有任何评论哟~