上次用到的全都是 HTML&CSS&JS,这次开始需要用到 PHP 了~
所以开始之前我们搭建 PHP 环境~
PHP 简介
首先这里还是贴上 PHP 的一些基础情况:(以防以后回看的时候忘记了)
- PHP 是一种开源服务器脚本语言,主要用于 WEB 领域的开发。
- PHP 最早是由拉斯马斯于 1994 年在 Perl 语言基础上开发而来,后来又吸收了 C 语言、Java 语言和自己独特的语法形成了最终的 PHP。
- PHP 目前最新的版本是 7.x
PHP 语言的优势:
- PHP 属于轻量级技术,入门门槛低,语言结构通俗易懂易于学习。
- PHP 引擎支持跨平台,可以在任何一种操作系统下进行安装。
- PHP 由于混合了 C 的语法,所以执行速度快、效率高。 由于 PHP 及相关的服务器软件及开发工具都是开源免费的,并且开发速度快,因此非常受企业的青睐(TaoBao、FaceBook、Baidu、腾讯、51job 等采用了 PHP 技术)。LAMP(Linux+Apache+MySql+php) 架构是很多中小企业的选择
PHP 环境安装
服务器:Apache 链接:https://pan.baidu.com/s/1SnZrVVqtg5fJnJ26FXU4Ug 提取码:3sjz
开发环境:PHP 链接:https://pan.baidu.com/s/1mJ2iIE6qAqYHT80m-F5twQ 提取码:n5b7
客户端:浏览器(强推 Chrome)链接:https://pan.baidu.com/s/1k-V1EWjd9K9G_pn9Ips6bg 提取码:mm58
数据库:Mysql 链接:https://pan.baidu.com/s/1fMx7mjn4eyG8PJ3S5kM9iQ 提取码:mt2x
(如果软件的位数与您电脑不符合的话还请自行寻找资源哦~)
1. Apache 安装
在常用的目录下创建一个 php 专用的文件夹(注意路径上没有任何中文,容易出 bug),这个文件夹是用来作为服务器以及开发环境的安装路径~
那么将下载的 php-5.6.37-Win32-VC11-x64.zip 解压到这个文件夹里,会出现一个 Apache24 的文件夹,里面就是 Apache 软件的文件了。我们需要对软件进行一些配置:
a. 配置根目录
进入到 Apache24 文件夹下 conf 目录,打开配置文件 httpd.conf,用记事本软件打开,
打开之后,在大概 37 行左右,将 SRVROOT 后面的路径改为 Apache24 所在的路径:
b. 命令行安装
从 conf 文件夹返回上一级文件夹,进入 Apache24 目录下 bin 文件夹,在上方地址栏中输入 cmd,回车即可打开 DOS 命令界面,并且自动切入当前路径:
进入 DOS 命令界面之后输入 【httpd.exe -k install -n apache】 来安装 Apache 服务:
(因为我这儿安装过了就不在此进行安装了)
如果安装过程中出现如下错误,请先安装 vsredist_x64.exe
(我的没有报错哈,文件点【链接】下载,提取码 bngu )
c. 启动服务
在刚刚的 bin 目录下,运行 ApacheMonitor.exe 来启动 Apache 服务(服务默认端口为 80 端口),双击运行后在浏览器地址栏输入 localhost,如果网页显示 It works! 则代表 Apache 安装成功,能够正常工作。如果有端口冲突的话,可以修改配置文件 httpd.conf 中大约 60 行左右的 Listen 80,将 80 改成一个不常用的端口(范围 1024-65535)。
至此 Apache 就安装完毕了~
2. PHP 安装
a. 解压安装
在 PHP 文件下创建 php5.6 的文件夹,将 php-5.6.37-Win32-VC11-x64.zip 压缩包解压到 php5.6 文件夹中。
b. 配置拓展库的目录
刚刚解压的文件中,有一个叫 php.ini-production 的文件,将其复制一份并重命名为 php.ini(这个就是 php 的配置文件啦~)
用记事本打开,
在 730 行左右修改 PHP 拓展库目录(根据自己创建的安装路径修改哈):
c. 开放拓展库(.dll)
PHP 会自带许多拓展库,但是默认都没有开放,需要我们自己去设置。仍然在这个 php.ini 文件中,找到以下几行,将前面的分号删除:
这六个是我们目前需要用的的,大家日后需要什么其他的库,可以自行百度修改~
d. 配置环境变量
安装完成之后我们需要将 PHP 添加到环境变量中,需要添加的两个路径就是 b 中在 php.ini 第 770 行左右修改的两个路径:
配置方法:此电脑——> 右键选择属性——> 左侧高级系统设置——> 右下叫环境变量——> 下半部分系统变量——>path
添加这两条:(你添加的需要按照你的安装路径来哈)
添加完之后,打开一个命令行 win + R ——>CMD 输入 php -v 查看 php 版本信息,如有返回则成功,报错则环境变量配置失败
3. Apache 整合 PHP
在打开 Apache 的 httpd.conf(还记得哪个文件夹对吧),在最后一行输入
PHPIniDir "D:/study/PHP/PHP5.6"
LoadModule php5_module "D:/study/PHP/PHP5.6/php5apache2_4.dll"
AddType application/x-httpd-php .php .html .htm
然后 restart 服务器,可以看到底部有 PHP 的相关信息,这样就算是整合成功了,就可以开始进行 PHP 的开发了
#4 IDE 开发工具
我们老师推荐使用 VsCode,但是因为 VsCode 对我这种 “老年人” 来说用起来会显得比较麻烦。所以我这里推荐的是我最爱的开发工具之一的 sublime text 3!
(小声 bb:因为是学生党,目前没有过多的经济支持正版,所以我这里使用的是激活码注册版(激活码是从网上找的)~ 下载方式在文末)
这里附上激活码:
----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------
然后再说一下插件的安装:
安装好软件之后,按 Ctrl+ ` (此符号为 tab 按键上面的按键) 调出 console,输入:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
回车等个几秒,加载完之后会自动跳出:
在这个输入框中输入 install,选择 Package Control: Install Package 回车,就会弹出新的插件安装输入框。(那么卸载插件相应的就是输入 remove,选择 remove package 咯)
#5 Sublime Text 3 插件推荐
这里主要推荐两个其实就够 PHP 用了~
a. Emmet
一种快速编写 html/css 的方法(主要是 tab 键很爽)
b. SideBarEnhancements
侧栏右键功能增强,非常实用(方便 PHP 打开文件夹之后直接在编辑器里创建文件、重命名等操作)
需要 sublime text 3 的朋友可以关注我的公众号【小白的学习日记】,回复关键词 撒不来 3 ,获取安装包~
以上,阿里嘎多,20190425 from ahanwhite。