我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Apache+PHP8+MYSQL的配置(目前最新版本)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Apache+PHP8+MYSQL的配置(目前最新版本)

        已有很多年没有WEB开发了,本机都没了测试的服务环境,前几天GO语言的一个测试用例需要用到WEB,于是快速搭建一个Apche环境,也顺便将PHP和MYSQL的环境也配置好,贴出来方便自己和他人,临时需要的时候就更快了,毕竟本人对这套配置在十年前已配置无数篇了,不愿浪费无谓的时间。
当然对于配置不熟练的伙伴,还是要多熟练操作,尤其是从事WEB开发的,环境搭建的效率也是很关键的,毕竟主从方式等都需要熟练搭建。

学习任何语言,入门的条件就是熟练掌握环境的配置。

Apache的配置

下载地址:https://www.apachelounge.com/download/
本人是windows环境,所以直接下载下面这个:
https://www.apachelounge.com/download/VS17/binaries/httpd-2.4.54-win64-VS17.zip
解压打开httpd.conf
修改成安装目录(当然这个位置你可以选择到其他地方,名称修改短点),我这偷懒了:
服务的根目录与端口(默认80,避免被占用可以使用小于65535的大端口):

Define SRVROOT "C:\Users\Tony\Downloads\httpd-2.4.54-win64-VS17\Apache24"
ServerRoot "${SRVROOT}"
Listen 60000
ServerName localhost:60000

管理员命令行来到bin目录,对Apache的服务做操作
安装,启动,重启

C:\Users\Tony\Downloads\httpd-2.4.54-win64-VS17\Apache24\bin>httpd -k install
C:\Users\Tony\Downloads\httpd-2.4.54-win64-VS17\Apache24\bin>httpd -k start
C:\Users\Tony\Downloads\httpd-2.4.54-win64-VS17\Apache24\bin>httpd -k restart

打开网址http://localhost:60000/即可看到It works!,就这么愉快的配置好了服务环境

PHP8.1的配置

现在让其运行php文件,下载PHP的地址:https://windows.php.net/download/
需要注意的是需下载线程安全的,不然没有与Apache互通的一个dll文件,我下载的是8.1版本:
https://windows.php.net/downloads/releases/php-8.1.13-Win32-vs16-x64.zip
解压,如嫌目录名字太长就修改成php8,复制一份php.ini-development(做个原始备份),修改成php.ini
去掉注释(填写自己所在的目录),就是将php的ext目录的扩展文件功能打开,用来解析

extension_dir = "C:/Users/Tony/Downloads/php8/ext"

然后修改Apache的配置文件httpd.conf
LoadModule末尾添加下面两行,这样就让Apche关联PHP,这里跟以往的php版本有点区别,需要注意:

LoadModule php_module "C:/Users/Tony/Downloads/php8/php8apache2_4.dll"
PHPIniDir "C:/Users/Tony/Downloads/php8/"

最后在里面添加

AddType application/x-httpd-php .php

这样就可以解析php结尾的文件了,我们写个1.php试试

这里的默认路径是${SRVROOT}/htdocs,就是安装目录里面,当然我们可以自己选择目录
注释掉#DocumentRoot "${SRVROOT}/htdocs"
然后找到,修改如下:


    DirectoryIndex index.php index.html
    DocumentRoot "D:/myphp"
   
         Options Indexes FollowSymLinks
         AllowOverride all
         Require all granted
   

这样访问的就是D盘的myphp里面的文件了。

如果使用虚拟主机,可以作如下修改:
打开extra目录下面的httpd-vhosts.conf


    DocumentRoot "D:/myphp"
    ServerName www.tony.com
    ErrorLog "logs/tony-error.log"
    CustomLog "logs/tony-access.log" common

打开C:\Windows\System32\drivers\etc\hosts添加一行
127.0.0.1     www.tony.com
重启Apache,我们打开测试下,http://www.tony.com:60000/ 

MYSQL的配置

前面将Apache和PHP关联了起来,可以运行php文件了,还有一个组合就是运行MYSQL数据库
根据自己的操作系统来下载,下载地址:https://dev.mysql.com/downloads/installer/
直接复制链接,建议使用迅雷下载:https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.31.0.msi
下载之后安装,安装过程忽略了,很简单,端口3306不想默认就自己修改。
打开php.ini
去掉注释:

extension=mysqli
extension=pdo_mysql

然后我们连接试下,看是否成功:

附带mysql的一些用法

#建数据库CREATE DATABASE testdb;#建表(指定数据库)USE testdb;CREATE TABLE student (id INT(4) NOT NULL  AUTO_INCREMENT,name VARCHAR(24) DEFAULT NULL,course VARCHAR(24) DEFAULT NULL,PRIMARY KEY (id))  DEFAULT CHARSET=utf8;#插入数据INSERT INTO student(name,course) VALUES('Tony','English');INSERT INTO student(name,course) VALUES('寅恪光潜','语文');#查询数据SELECT * FROM student;#更新数据UPDATE student SET name='梁朝伟' WHERE id=1;#删除数据DELETE FROM student WHERE id=1;

来源地址:https://blog.csdn.net/weixin_41896770/article/details/128170743

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Apache+PHP8+MYSQL的配置(目前最新版本)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

windows下MySQL免安装版配置教程mysql-5.6.51-winx64.zip版本(最新安装教程)

目录下载绿色版mysql程序安装MySQL解压Mysql压缩文件注册Windows服务登陆数据库修改数据库密码MySQL有安装版和zip版,安装版就不再赘述了,和大多数安装程序一样,一直点下一步下一步就可以了,安装的过程中可以配置下端口号,
2023-01-11

阿里云服务器怎么升级配置系统的最新版本

如果您想升级您的阿里云服务器系统的最新版本,您可以按照以下步骤进行操作:首先,打开阿里云控制台应用程序。在界面上选择“服务器选项”选项卡,然后在左侧列表中选择您的服务器配置文件(CloudSuiteSoftwareConfiguration)。接下来,选择要升级的最新版本。然后,在弹出的升级对话框中,确认您的升级需求,以及选择您的系统的版本号。如果需要自动化升级,则可以在弹出的升级对话框中填写升级信息并选择自动升级选项。完成升级后,重新...
2023-10-27

编程热搜

目录