| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> win10部署php项目 php8.0 + apache + mysql -> 正文阅读 |
|
[PHP知识库]win10部署php项目 php8.0 + apache + mysql |
背景:原项目在winsowserver2012上运行,需要迁移,我在本地先试运行。 php原理:经咨询php朋友,php是执行脚本文件,需要第三方服务器apache提供端口映射,访问文件。php5以下的版本个7以上的版本有语法不同,且7不向下兼容,apache和php8的结合配置上也略有不同,所以老项目部署时,遵循选用同一版本环境的原则。 第一步 下载安装apache 地址?http://httpd.apache.org/download.cgi 下载后解压到 D盘,管理员运行cmd,进入到Apache24/bin目录下, 安装 : httpd.exe -k install 在计算机-属性-服务中查看apache服务的名字,可以在这里启动服务器,也可以 用appche 安装目录bin下的自带试图启动管理工具 - ApacheMonitor.exe 双击运行。 删除服务命令:sc delete apache2.4 有时会用到(参考?https://blog.csdn.net/whd526/article/details/75093459 ) httpd.exe -k install -n "Apache2.4"? -- 安装名为Apache2.4的服务。 -n 后面是appche服务的名称。 踩坑:用?ApacheMonitor.exe 启停appce服务,有时看不到apache服务的报错。只能看到弹窗提示 ‘the requested operation has failed’ 需要cmd到bin目录下,例如我的 D:\SERVER\httpd-2.4.46\Apache24\bin 手动运行 httpd.exe -k start?启动命令。 实时查看报错,例如我的,“说找不到名为‘apache2.4’”,所以我重新安装了名为‘apache2.4’”的服务,然后删除 名为‘apache’的服务。(之前安装的这次部署报错,果断删除。) 配置apache配置文件 http.conf,文件在?Apache24\conf目录下。 参考?https://www.cnblogs.com/xuchuanbing/p/xupp.html https://blog.csdn.net/weixin_42188677/article/details/112610016 1.依赖模块 #php8.0版本 #LoadModule php_module "D:/SERVER/php/php8.0.9/php8apache2_4.dll" #php5.*版本 LoadModule php5_module "D:/SERVER/php/php-5.6.17/php5apache2_4.dll" 2.搜索?AddType添加 ? AddType application/x-httpd-php .php 3.添加解析?<IfModule dir_module> 中添加??index.php? <IfModule dir_module> 另外 httpd.exe -t? 命令可以检查http.conf文件是否有语法错误。 ?第二步 下载php? ? windows版本 点击 dowloads - 其他版本点击??Past releases? 64版本。 下载后解压? 复制php.ini-development重命名为php.ini 编辑?php.ini? --- 第二个修改是?php连接mysql需要用到。 参考?https://blog.csdn.net/www121104115/article/details/75006164 搜索?On windows 下的这句并修改为:extension_dir = “D:/Myphp/php-7.0.19/ext” 然后把 extension=php_mysqli.dll 这句前面的分号去掉, 第三步 修改php项目源码中的mysql配置文件。修改用户名密码。 我的数据库连接配置文件在D:\bbs-home\www2\include\conn.inc.php中。不同项目需要自己找。 启动appche服务,默认监听80,访问localhost,检查是否运行成功。 |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/11 4:20:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |