- 一、准备服务器
- 二、服务器环境准备
- 1、安装MySQL
- 2、安装Apache
- 3、安装PHP
- 4、关联PHP和MySQL
- 三、PHP程序部署
- 购买服务器,推荐都看一下,买便宜的都一样用。
腾讯云服务器
阿里云服务器
华为云服务器
百度云服务器
有两种方法安装MySQL,一是docker安装(必须先要有docker),二是直接在Linux中安装(直接)。
- docker安装
--拉取镜像 docker pull mysql:5.7 --启动容器 docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 --设置开机自启 docker update --restart=always mysql --进入容器 docker exec -it mysql bash
- Linux安装
有在线安装和离线安装两种,这里不多介绍。
- 安装httpd
yum install httpd
启动httpdservice httpd start
- 外网访问服务器地址问题
进入 /etc/httpd/conf 中
修改 httpd.conf 文件
找到ServerName 取消注释 改为 ServerName localhost:8088
然后在找到 Listen 改为 Listen 8088
- 修改完成后需要重启httpd服务,然后查看httpd状态
先停止httpdservice httpd stop
然后在启动service httpd start
启动后查看状态service httpd status
- 安装命令
yum install php
- 安装完成后重启httpd服务
- 重启后可以测试
在Apache默认页面路径 /var/www/html 下新建一个 test.php 页面,添加代码
4.在服务其实编写后,想要查看先要在防火墙中开放端口
然后在网页中用 ip:端口号 就可以看见PHP环境的配置信息
- 搜索模块
yum search php
结果如下
没有模块 - 下载模块
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
- 下载完成后,重启mysql,重启httpd
再次访问test网页就可以看见MySQL信息了 - 测试PHP使用docker中的MySQL
部署后可以在公网访问,如果用域名访问需要备案的。
是在服务器购买的地方备案的。
程序可以用Nginx代理,然后用域名访问就可以放在你的对应域名的文件夹下。



