教你编译PHP7 (nginx+mysql+php7)

布尔教育 PHP教研组 著
http://www.itbool.com
转载请保留版权

PHP7正式版已经发布,性能是PHP5.6的两倍!
PHP大狮班的课堂上,已经开始使用PHP7!   QQ群:316656955

操作系统: CentOS Linux, 6.5 64位
服务器: 阿里云
空的操作系统,我们从0开始.
在开始前,请确保你的Linux已联网,已联网,已联网!


# 安装编译工具:
yum install gcc automake autoconf libtool gcc-c++

# 安装基础库
yum install gd zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel

# 安装mysql
yum install mysql mysql-server

# 下载pcre 正则库
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.bz2
tar jxf pcre-8.37.tar.bz2

#编译nginx
cd /usr/local/src

wget http://nginx.org/download/nginx-1.8.0.tar.gz
tar zxf nginx-1.8.0.tar.gz

cd nginx-1.8.0
./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/src/pcre-8.37
make && make install

# 编译PHP
cd /usr/local/src
wget http://cn2.php.net/get/php-7.0.0.tar.bz2/from/this/mirror
mv mirror php-7.0.0.tar.bz2
tar jxf php-7.0.0.tar.bz2

cd php-7.0.0

./configure --prefix=/usr/local/php \
--with-gd \
--with-freetype-dir \
--enable-gd-native-ttf \
--enable-mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl \
--with-mcrypt \
--enable-mbstring \
--enable-zip \
--enable-fpm

make && make install

# 复制配置文件
cp /usr/local/src/php-7.0.0/php.ini-development /usr/local/php/lib/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf


# 整合nginx+php
location ~ \.php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;
    include        fastcgi_params;
}

# 启动php 和nginx
/usr/local/php/sbin/php-fpm
/usr/local/nginx/sbin/nginx

写测试PHP页面


<?php
# /usr/local/nginx/html/a.php
phpinfo();

打开浏览器: http://xxxxxx/a.php

自学it网 PHP中级实战班课程!

PHP 6K月薪中级实战班 Blog+CMS双项目实战!

学员注意:

0: 此教程适合”会点PHP但做项目没思路”,及”PHP初级程序员”做实战提升!

1: 中级班5期 2014年4月开课,报名中! (4期班2013年11月30号已开班)

2: 实体班仅限10人,网络班不限人数

PHP入门快,学习者多. 因此很多PHP程序员,或自学,或工作中用接触一些,或刚培训结束,即踏入PHP行业.

但多居于初级水平,知识不够系统! 做项目时,手忙脚乱,没有思路.

本培训课程即着眼于初级PHP程序员的系统性&实战性培训,特设PHP6K月薪中级课程:

科目 内容 达标水平
HTML5前端框架Bootstrap
    框架安装
    栅格系统
    排版技巧
    LESS设计动态CSS
    Bootstrap设计工具
    实战:博客页面开发
掌握Bootstrap框架
能迅速搭建HTML5站点
需求分析与项目规划+Blog开发
    客户沟通技术
    需求分析挖掘
    流程图设计
    项目规划
    技术文档编写
    实战:从0开发个人博客系统
掌握开发项目的流程
熟练与客户/经理的沟通技术
中型项目能独挡一面!
BoolPHP框架开发
    框架概念
    异常处理
    日志追踪
    自动加载
    路由器开发
    Model类优化
    组件开发
    ActiveRecord开发
    实战:BoolPHP框架开发CMS管理系统
掌握框架底层原理,
能达到自主开发框架的水平
从而掌握其他框架触类旁通,不必再为众多框架苦恼.
ecshop二次开发
    ecshop表结构分析
    ecshop加载流程分析
    模板语法与模板制作
    email登陆
    ajax刷新购物车
    深度二次开发
熟悉ecshop程序结构
能迅速制作模板
会ec二次开发
discuz二次开发
    discuz后台功能详解
    discuz 权限管理
    discuz模板语法与模板制作
    discuz插件开发
    实战:disczu防机器人插件
掌握discuz常用管理功能
掌握discuz模板开发
熟练开发discuz插件
新浪微博开发
    Oauth2协议精讲
    申请应用
    获取授权码
    获取Token
    实战:微博登陆与定时发微博
掌握discuz常用管理功能
掌握discuz模板开发
熟练开发discuz插件
微信平台开发
    微信SDK讲解
    开发者资格申请
    编辑模式
    开发模式
    实战:图片应用之人脸识别
    实战:LBS应用之”厕急送”
    实战:声音应用之歌曲识别
掌握API,SDK概念
掌握Oauth协议,并具备开放协议的钻研能力
利用微博api开发应用
利用微信平台开发应用
赠送视频:
memcached
    memcached安装与基础命令
    memcached协议分析
    PHP连接memcached
    实战ecshop+memcached缓存热门商品
熟悉memcached命令
掌握php连接memcached
能在项目利用memcached做缓存
nginx
    nginx安装与配置
    nginx信号管理
    nginx日志管理
    nginx基于端口的虚拟主机配置
    nginx基于域名的虚拟主机配置
    nginx URL重写技术
    实战:搭建lnmp平台
熟悉nginx安装与配置
掌握URL重写语法
熟练配置虚拟主机

常见问题:

PHP培训 faq

8:客服QQ?

答:2258489282: 点击这里给我发消息

燕十八-PHP公益培训-YY直播-商城实战

资源介绍:
燕十八老师带班有一个特点,每次都是从html到js,PHP,mysql,linux再到项目,一气呵成,带完全部课程.
本套视频,即是从基础班直到毕业,历时4个月的课堂实录.正因为此,视频有极强的连贯性.
且视频不经剪辑处理,原汁原味,当然这也体现老师的技术功底与自信.

本套视频将出:

第一部:基础部分(121集,发布完毕)

讲html与javascript基础,PHP环境搭建,与留言本编写.

夯实html+js的基础,并快速认识PHP.

(提示:js请十分细心的学习,否则后面的js高级会跟不上)

第二部:实战部分(206集,发布完毕)

讲PHP实战核心知识(变量,常量,函数,面向对象session&cookie,文件上传,目录操作,图片处理,XML,在线支付等及mysql核心.

并在学习过程中开发一个完整电子商城! 通过项目实战来学习.

第三部:拔高部分(150集左右,直播中)

此部分是为了把学习者由初级PHPer拔高到中级水平.

讲Js高级(原型链,作用域链,面向对象,词法分析,高级事件编程)

Ajax(深入讲解ajax原理及服务器推技术)

Smarty模板原理,并带你开发微型模板引擎 »查看全文

任务驱动教学探讨

一:it教育常见教学方式

知识点驱动:效果最差,高校的老师常用.
照着PPT逐个讲解知识点. 学生不知这是干什么用的,只知道记笔记.
知识与技能严重脱钩.

案例驱动:效果稍好,很多培训机构常用的教学方式.
即把知识点融入到案例中来学习.
比如,学习GD库,则完成水印效果;学习cookie,则做一个投票计数器.
案例教学的好处是知识与技能结合,学员容易产生成就感.
缺点:案例与真正的项目开发,仍有距离.
往往开发案例时,学生学的挺high,但到公司一碰项目,两眼发黑,没有思路.

项目驱动:效果最好,技术实力强的老师常用的教学方式.
即在项目开发的大环境下学习知识点. »查看全文

PHP程序员的学习路线

第一章: PHP程序员的市场
自从2005年web2.0网站兴起以来,以facebook为代表,PHP走向企业级开发.
随着2007年团购网站及电子商务网站爆增,PHP以其”快糙猛”的开发优势,开源平台的特性,
迅速成为WEB开发的首选语言!
“LAMP”组合,如日中天.
2010年,国内团购网站一时达到5000家,对PHP人才的渴求与争夺达到甚至白热化的程度.
PHP,已经是WEB开发领域的王者
不废话,上图上真相: »查看全文

PHP培训班的选择

PHP网站越来越多,PHP程序员的市场缺口越来越大,
越来越多的人,加入到自学或者培训学习PHP的行列中来.

其实,网上好的学习视频非常多,只要你有毅力,就算在家自学,也是可以学会PHP的.
但更多的人选择接受培训,快速上手.
一是有良好的现场学习气氛,
二是有老师答疑,事半功倍.

那么,面对众多的PHP培训机构,如何选择,成为了许多新手的第一道难题!
燕老师给你支几招!

不要看广告—-谁都说自己最好!
不要问客服—-客服要拿招生提成,什么好话都敢对你承诺.

要从侧面观察,看其无法造假的侧面条件,才观察的最真实!

1:看老师工资,这招最灵,最狠.
培训机构和大学不一样,大学靠牌子,”清华”就是”清华”,
而培训机构直面就业,靠的是老师, 老师牛则培训牛. »查看全文

燕十八开源教程第二波–html视频教程!

html,做网站最先要接触到一门语言,重要作用不必细说.
有dreamweaver等工具的帮助, 可能不太懂技术的人,也能写出基本的html页面来,
但是,作为一个PHP程序员,或者WEB开发人员,停留于dw工作编写html的水平上,是远远不够的.
公司对于PHP程序员的要求是”使用div+css布局,手写代码,并能兼容主流浏览器” .
本套视频即是站在WEB前端开发人员的高度精心录制
标准的div+css布局,强调规范,sublime手写代码 ,浏览器兼容处理 , 项目实战 教程采用的wmv方式发布,播放流畅,声音清楚, 大家可以通过各种视频播放软件(暴风影音 windows media player)观看和学习 .
本视频免费推出,欢迎大家在不以此视频牟利的前提下, 大力宣传此套视频!

»查看全文

案例教学? or 项目教学?

自踏上培训行业二年来,我培训过的PHP程序员有五百人了.
上地七街有个得实大厦一栋楼里,光我了解的就有4名我教过的学生.

前两天,一个11年3月毕业的女生跳槽, 工资涨到6.5K, 同期毕业的男生,有3个工资已超过7K.

同学们的工资单,是对一个PHP培训老师最大的奖励!

2年来,我从26岁到28岁,这正是一个年富力强,精力旺盛的时候.
我在教学工作上,也是一心投入,每天想的是怎么往同学们脑子里多灌知识, 打牢基础;
让同学们多做项目,增加经验. »查看全文

Pages: 1 2 Next