【PHP学习】环境搭建&IDE

上次用到的全都是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/1Ipu_srjdc3NDpTVor7jxhw 提取码:7ynp 

(如果软件的位数与您电脑不符合的话还请自行寻找资源哦~)

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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值