php基础——职业规划和windows环境搭建

第一部分 进行职业规划和知识的拓展(里面的一些知识还要查)

一 学习说明

二 职业发展与规划

1.项目经理 pmp

三 技术分享

1.了解的概念

同步阻塞 同步非阻塞 异步阻塞 异步非阻塞

计算机密集型 IO密集型

进程->线程->协程

进程:两个进程通讯比较麻烦

线程:刚开始出现了数据混乱的问题,所以发明了锁的概念,但是主要是计算机控制问题

协程:

2. 协议

协议就是一个规范

http:80 ftp:上传 smtp:邮件 xmpp/mqtt:即时通讯 rtmp:视频流(直播)

3. 开发语言

java:综合性语言,web,大数据,app,小应用程序嵌入到页面中(计算密集型)

php:适合web ,创业,开发快速,成本低

c:计算机的内核程序,元老级

c++:c语言的升级版,桌面小程序(模仿),桌面软件,

c#:功能跟java类似,微软竞争java

python:语法非常简洁,支持大数据卡法,机器学习的库,综合性语言,可开发web,大数据, 桌面程序(豆摆)

javascript:前段脚本语言,现在可以运行在服务端

shell:主要功能是运维

4. 数据库

mysql:mysql是基于线程的关系型数据库

postsql:基于进程的关系型型数据库

redis/mongodb:直接存储到内存里

5.大数据

写一个运算程序,有一个调度中心,把数据分发出去,分发给每台服务器,每台数据进行运算,然后在合并

Hadoop Apache strom

6.服务器

linux centos debian

nginx 反向代理服务器,是一个web服务器

apache web服务器

openstack Docker

7.全文检索

sphinx lucene solr elatcsearch

8.接口,远程调用

web service , soa ,restful rpc hprose

9.计算机视觉

opencv

10.图片

php gd库 GraphicsMagick imagemagick

11.视频

webrtc ,直播点播 ,nginx-rtmp-module ,flash-media-service ,Http live ,streaming

rtmp ,ffmpeg

12.文件系统

fastfs

13.模板引擎

smarty twig

14.运行环境

解释性 编译型 php HHVM node jvm

node 可以实现php实现的事情

php属于解释性

java属于编译型,必须预先定义类型

15 php框架

Yii2 thinkphp

16 javascript 框架

jquery angular react vue

17 css样式编程语言

less scss

18 基本原理

计算机原理 B/S和C/S模式 php原理

js能否直接调用php语言

19.职业发展规划

1. lvs 心跳机制

 

第二部分 进行IIS配置下php环境的搭建

1.php包

下载网址http://windows.php.net/download

一般就是下载VC14 x64 Non Thread Safe (2016-Oct-13 21:05:24)

这个版本代表需要安装vc++ 2015,c++的包

*64表示64为的操作系统可以使用

Non thread safe表示非安全线程,要是安装 thread safe,那么需要添加资源锁,但是这种基本淘汰了

2.phpsoft文件

下面的upload的作用,主要是,当你上传文件的时候,文件手首先存储在一个目录下面,就是upload

主要的配置是在phpsoft->php->php.ini,一般安装php的时候,都是把phpsoft这个文件夹放在D盘的根目录下面,如果想放在别的盘下面的话,那么就需要更改php.ini 的文件里面的配置

php 的运行还可以在cmd窗口中运行

3.环境配置软件和步骤

 

配置所需要的软件

(1)vc++2015

 

(2)mysql数据库

 

(3)数据库管理工具

 

(4)php开发软件

 

(5)微软开发的软件

 

(6)重写模块

 

上面第四个的激活网站是,http://idea.lanyus.com/,从这个网站里面获取注册码,在安装的时候,注意设置编码格式为utf-8

 

配置步骤

(1)开启iis信息服务

控制面板->程序和功能->启用或者是关闭windows功能

(2)安装vc_redist.x64,这个是iis的一个支持库(2015版本不可以的话就换成2012版本的)

(3)下面安装mysql数据库  mysql-5.5.43-winx64(注意选择编码为utf-8)

(4)在装完了数据库之后,需要安装一个数据库管理软件,

(5)然后配置PHP的IIS环境(在全局进行配置)

*主界面->默认文档(双击)->添加一个默认文档->index.php

如果访问的时候出现403错误,那说明缺少默认文档

*主界面->处理映射程序(双击)->添加模块映射->

             请求路径:*.php  模块:fastcgimodule

             可执行文件:php-cgi.exe 保证phpsoft放在D盘的根目录下面

             名称:随便

(6)安装rewrite_amd64.msi(重写模块,伪静态)

(7)配置好开发网站,运行localhost或者是127.0.0.1在浏览器访问;

 

第三部分 进行一些基础语法的准备学习

开始学习一些基础的语法,参考网站

http://www.w3cschool.cn/php/php-variables.html

主要看自己今天新建的项目,在php下面自己建立了一个新的项目,主要用于写一些基础语法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小世界94

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值