折腾-wordpress+grpc+java对接(1)win10php安装及环境搭配

今年我思考了下,为什么我要搭建博客系统呢。如果纯粹是写文章有很好的文章平台,如简述,掘金和知乎等。那么我建系统的意义在哪里,折腾这个词脑中一闪而过。建立博客的意义就是折腾,以及打破自我舒适区,实现自我更新成长。于是就有了这个wordpress+grpc+java对接系列

1. 安装php

  1. 下载php 首先去php官方网站下载https://windows.php.net/download/ 选择安全线程的Thread Safe的版本,这里我们选择一个压缩包文件Zip下载,我下载的是php-7.4.1版本。
  2. 安装 下载好了是个压缩包,直接解压到合适的目录,这里我在D盘创建一个PHP的文件夹,把它解压进去,也就是说安装目录就是D:\PHP\php-7.4.1。 可能需要vc15环境,下载地址https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
  3. 环境变量
  4. 右键点击此电脑=>属性=>高级系统设置=>环境变量=>系统变量=>path 新建D:\PHP\php-7.4.1
  5. 把根目录下面的php.ini-development文件重命名为php.ini,通过编辑工具打开它,找到extension_dir
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
;extension_dir = "./"
; On windows:
;extension_dir = "ext"
extension_dir = "D:/PHP/php-7.4.1/ext"
  1. win+r建进入cmd,如下命令查看php -v

#2. 安装Apache24

  1. 下载Apache24 官网下载地址 http://httpd.apache.org/download.cgi, 查找Files for Microsoft Win 打开,选择 ApacheHaus打开,64位下载
  2. 安装 因为是压缩包,所以直接解压到合适的目录就行了,这里我直接解压到D盘。目录为D:\PHP\Apache24。
  3. 环境变量 和php类型,新建D:\PHP\Apache24\bin
  4. 文件配置
  5. Apache的配置文件是安装目录D:\Apache24\conf里面的httpd.conf文件,打开它,找到Define SRVROOT这一项,把他改成我们自己的目录地址:
Define SRVROOT "D:/PHP/Apache24"
ServerRoot "${SRVROOT}" 
  1. 理员身份运行cmd,执行httpd -k install,该命令的意思是,安装apache服务,服务安装完毕后,会自动测试,若有问题,窗口会提示错误,此时,请根据错误自行排查。
  2. 其他相关命令
http -k start
//停止服务
httpd -k stop
//重启服务
httpd -k restart
//卸载服务
httpd -k uninstall
//查看安装的apache的版本信息
httpd -v
//查看所有的命令列表
httpd -h 

也可以用可视化操作,点击D:\PHP\Apache24\bin\ApacheMonitor.exe操作

#3. 和php整合

  1. 先修改Apache的配置文件,找到Apache的配置文件 D:\PHP\Apache24\conf\httpd.conf打开它

     //修改监听
     Listen 8080
     //找到LoadModule的位置,为PHP环境添加模块,像下面这样
     LoadModule php7_module "D:/PHP/php-7.4.1/php7apache2_4.dll"
     PHPIniDir "D:/PHP/php-7.4.1/php.ini"
     //找到AddType的位置,添加PHP支持
     AddType application/x-httpd-php .php .html .htm
     //找到下面这里,添加文件类型支持,把index.php放到index.html前面  
     <IfModule dir_module>
       DirectoryIndex  index.php  index.html
     </IfModule>  
    
  2. 修改php.ini,把需要的相关注解取消,我的设置如下

  extension=curl
  extension=gd2
  extension=imap
  extension=mbstring
  extension=mysqli
  extension=openssl
  extension=pdo_mysql
  extension=soap
  extension=sockets

注意,每次修改了配置文件,都需要重启服务,重启服务的步骤:左下角打开搜索cmd,然后以管理员身份运行命令提示符,输入命令 httpd -k restart

接下来,在Apache的项目路径D:\PHP\Apache24\htdocs新建一个php文件index.php,里面写上

<?php
    echo phpinfo();

保存,然后在浏览器打开地址localhost:8080,能看到php各项配置,证明PHP环境配置成功了

  1. 修改项目目录 如果你想自定义项目地址的话,可以修改项目路径,如果我想把项目放在D:/PHP/Projects目录里面,当然也可以。 首先打开Apache的配置文件D:\PHP\Apache24\conf\httpd.conf,找到这里:
DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs"> 

修改到你自定义的项目地址:

DocumentRoot "D:/PHP/Projects"
<Directory "D:/PHP/Projects">

参考:
地址1 地址2 地址3

暂无评论
发表新评论