PHP-学习笔记-部署wordpress

这部署wordpress

准备工作

wordpress和php的版本需要进行匹配

https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/

如上,如果电脑里已经有php并且不想更换,就需要根据php的版本下载对应的wordpress

否则在访问的时候会提示你php版本过低无法访问

apache和php的匹配

我部署项目的工具是apache

apache要使用php的话需要先打开php相关的配置

比如php_apache.dll这个脚本在php.ini里需要找到然后把注释关掉
注意

如果需要apache配合php,那么在下载php的时候记得下载线程安全的版本,否则文件里会没有php_apache.dll这个文件, 导致apache无法正常识别php的脚本/代码

php里需要开放extension_dir="ext"

这行代码,建议引号里填写ext的绝对路径,保证正确性

这行代码开启的目的是能让php正常与mysql链接

php和mysql的匹配

php下载之后可以通过phpinfo方法查看mysql是否正常链接

一般默认是没有的, 需要在上面开启ext那个访问路径以及php的ext里有phpmysqli.dll这个文件

然后在php.ini文件里填写extension=php_mysqli.dll

msyql

需要一个访问数据库的账号密码以及数据库名,可以新建一个访问数据库的用户,给予基本的权限即可

apache

打开apache/conf里的httpd.conf

把虚拟主机的注释关掉,然后进入apache/conf/extra里的http_vhosts.conf

记得绑定你需要的端口号(不要被占用,不要是6666这种,原因后面说)

把下载好的wordpress路径复制到vhots.conf里,然后保存,重启apache

指令

php 复制代码
httpd -k restart

正式使用

以上工作都完成后启动apache

打开浏览器访问localhost:你设置的端口号

然后根据前面mysql创建的账号密码和数据库名进行登陆就可以使用wordpress了

注意事项

apache的端口号尽量不用比较常见的,比如6666

类似的端口号在360浏览器里是访问正常的,但是在edge和chrome这类的浏览器里会提示无法访问的问题,具体原因尚未可知,只能说是一个坑

其他项目部署使用6666类似的端口号是能够正常访问的,可能是wordpress或者其他的问题把

相关推荐
paopaokaka_luck9 小时前
基于springboot3+vue3的企业考勤管理系统(部门树递归、Echarts图形化分析)
开发语言·spring boot·学习·echarts·mybatis·需求分析·代码规范
minglie19 小时前
zynq高频小数据量PS闭环 抖动时间的测量
学习
V哥AI增长9 小时前
小红书笔记在生成式AI引擎中的可见性机制解析:从抓取原理到GEO工程化实践
大数据·人工智能·笔记
long3169 小时前
MySQL 学习练习(配套 01 入门资料)
数据库·学习·mysql
梦雨生生11 小时前
java开发工具(学习第一天)
java·开发语言·学习
Hotchip_MEMS14 小时前
当雾化器遇上MEMS:一场从交互到制造的全链路效率提升
人工智能·笔记·物联网·电脑·制造
是上好佳佳佳呀14 小时前
【深度学习|Day02】PyTorch 深度学习笔记(下):张量运算与自动微分
pytorch·笔记·深度学习
Ivanqhz15 小时前
php8 use-def链
算法·php
IT古董16 小时前
【MES学习笔记系列】05 - MES 数据库设计
笔记·学习·mes
不瘦80斤不改名16 小时前
05-vibe-coding-向agentic-engineering演进
人工智能·笔记·python·prompt