部署 PHP-菜鸟之路-环境搭建

liujunliujun · 2018年01月05日 · 最后由 liujunliujun 回复于 2018年01月13日 · 445 次阅读

php 三剑

php mysql apache
本人菜鸟一枚,这篇文字就写window 搭建环境吧
php 是由c编写的解析器(zend 引擎) ,支持多平台运行,易上手,刚接触,可能就是 流线型的思路,不会产生很多抽象的关联
###php 在apapche 运行 是作为模块运行,所以选择线程安全的版本,稳定(效率相对偏低) 作为apache 模块运行
###php 在nginx 运行选择非线程安全(运行效率高)
安装apache

  1. 首先进入下载安装包 https://www.apachehaus.com/cgi-bin/download.plx
    考虑是菜鸟*(比如说我)的原因我下载2个包 32位httpd2.4.29 64位httpd2.4.29
  2. 解压,我解压的是32位的 cmd 命令行窗口 输入 当前安装目录(换盘直接G 回城就可以了 cd 是进入目录) 回车 此时进入当前目录
  3. 启动apache 进入到安装目录下的比如说(我的安装目录G:\data\liujun_php\Apache24\bin) cmd 中 直接输入 httpd.exe 回车,如果报错 进去看logs 目录下的error.log文件
    一般都是没配置端口改一下就ok了 打开 G:\data\liujun_php\Apache24\conf\httpd.conf 看到最前面是不是有个常量一般是不用改的,如果日志说常量配置的路径找不到那就按照你的安装目录改下, 搜索Listen 改为 Listen 80 或者其他没被暂用的端口
  4. 看看启动了没有 http://localhost/
  5. ok apache 就搞定了 那就来装php

安装php

  1. 下载php 由于服务器选择的是apache 选择线程安全的 iis没用过 版本号选择php5.6.32 下载地址http://windows.php.net/download/
    php5.6.32 thread-safe 线程安全
    php5.6.32 non thread-safe 非线程安全
  2. 解压 随便你解压到什么目录
  3. 复制你php解压路径 比如G:\data\liujun_php\php-5.6.32-Win32-VC11-x86
  4. 打开httpd.conf 最前面定义一个常量 (后面搭建多版本php的时候这个需要去掉) Define PHP_PATH "G:\data\liujun_php\php-5.6.32-Win32-VC11-x86"
  5. 搜索LoadModule 在最下面添加
  6. 添加2级配置文件Include conf/httpd_vhost.conf
  7. 注册apache 成服务 进入 apache bin 目录下 执行httpd -k install httpd24-php5.6.33
  8. apache php 收工

安装mysql

  1. 下载mysql 看你选择哪一个mysql5.6以上支持全文索引 显麻烦又不想装集成环境的就选择,msi的可视化安装就好了这个直接百度吧一般用的都是社区版,企业版要money

下个写php 多环境安装,liunx 安装教程很多,安装上遇到问题扣我,我来完善这个文章扣1261206343
推荐工具 配置较高的使用 phpstorm 较低的就使用 vscode 数据库用 navicat Premium 集成环境phpstudy wamp XAMPP

共收到 2 条回复

为什么没有nginx,楼主看不起nginx吗?💥 💥 💥

es6china 回复

大佬带我飞

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册