栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

PHP部署服务器(Linux直接部署)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP部署服务器(Linux直接部署)

PHP部署(Linux)
  • 一、准备服务器
  • 二、服务器环境准备
    • 1、安装MySQL
    • 2、安装Apache
    • 3、安装PHP
    • 4、关联PHP和MySQL
  • 三、PHP程序部署

一、准备服务器
  1. 购买服务器,推荐都看一下,买便宜的都一样用。
    腾讯云服务器
    阿里云服务器
    华为云服务器
    百度云服务器
二、服务器环境准备 1、安装MySQL

有两种方法安装MySQL,一是docker安装(必须先要有docker),二是直接在Linux中安装(直接)。

  1. 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
    
  2. Linux安装
    有在线安装和离线安装两种,这里不多介绍。
2、安装Apache
  1. 安装httpd
    yum install httpd
    
    启动httpd
    service httpd start
    
  2. 外网访问服务器地址问题
    进入 /etc/httpd/conf 中
    修改 httpd.conf 文件
    找到ServerName 取消注释 改为 ServerName localhost:8088

    然后在找到 Listen 改为 Listen 8088
  3. 修改完成后需要重启httpd服务,然后查看httpd状态
    先停止httpd
    service httpd stop
    
    然后在启动
    service httpd start
    
    启动后查看状态
    service httpd status
    
3、安装PHP
  1. 安装命令
    yum install php
    
  2. 安装完成后重启httpd服务
  3. 重启后可以测试
    在Apache默认页面路径 /var/www/html 下新建一个 test.php 页面,添加代码
    
    

4.在服务其实编写后,想要查看先要在防火墙中开放端口
然后在网页中用 ip:端口号 就可以看见PHP环境的配置信息

4、关联PHP和MySQL
  1. 搜索模块
    yum search php
    
    结果如下

    没有模块
  2. 下载模块
    yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
    
  3. 下载完成后,重启mysql,重启httpd
    再次访问test网页就可以看见MySQL信息了
  4. 测试PHP使用docker中的MySQL

三、PHP程序部署

部署后可以在公网访问,如果用域名访问需要备案的。
是在服务器购买的地方备案的。
程序可以用Nginx代理,然后用域名访问就可以放在你的对应域名的文件夹下。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/962536.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号