php环境搭建

怎么从一名码农成为架构师的必看知识点:目录大全(不定期更新)

烂漫一生 提交于 2020-01-12 17:11:40
怎么从一名码农成为架构师的必看知识点 面试题系列: 分享一波腾讯PHP面试题 2019年PHP最新面试题(含答案) Redis 高级面试题 学会这些还怕进不了大厂? 阿里面试官三年经验PHP程序员知识点汇总,学会你就是下一个阿里人! php面试题之PHP核心技术 掌握 Redis这些 知识点,面试官一定觉得你很 NB 当面试官问你:如何进行性能优化? PHP 经典面试题集 Thinkphp系列: ThinkPHP6源码分析之应用初始化 ThinkPHP6源码:从Http类的实例化看依赖注入是如何实现的 thinkphp 6.0 swoole扩展websocket使用教程 ThinkPHP5开发API接口实例 Laravel系列: 一些实用的 Laravel 小技巧 Laravel :Laravel、Symfony、 Zend 对比测试 开发 Laravel 扩展的基本流程 LaravelS - 基于Swoole加速Laravel/Lumen - 带你飞 Laravel 中使用 swoole 项目实战开发案例一 (建立 swoole 和前端通信) Laravel 中使用 swoole 项目实战开发案例二 (后端主动分场景给界面推送消息) Laravel 5.6 中优雅的管理 swoole 进程 Docker容器里配置计划任务 crontab(DaoCloud+Docker

Windows下搭建PHP开发环境

孤者浪人 提交于 2020-01-12 05:14:27
  PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。    一、准备工作-下载所需软件 Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi PHP php-5.3.10-Win32-VC9-x86.zip MySQL mysql-5.5.20-win32.msi    二、安装软件      安装Apache : 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。     安装完成之后,在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。      安装PHP :将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。         安装MySQL :双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom     安装完成后开始配置MySQL,全部保持默认选项即可

在mac上用brew搭建PHP网站环境

拥有回忆 提交于 2020-01-11 22:49:34
序:早就听说Mac是一款十分优秀的操作系统,拥有Linux一样稳定且方便的bash命令行,也有比windows更加出色的UI 闲话不多说,马上我要用它开发php和asp.net,所以必须安装两样环境,第一个就是php网站开发环境。 第一步:apache服务器 我的Mac买回来就自带了apache,理应是都有的,大概这是苹果公司做的好事,所以,直接启动试试: sudo apachectl start 进入浏览器输入localhost,“it works”,好的。 cd /etc/apache2/ sudo vim ./httpd.conf 搜索定位到document root DocumentRoot "/var/www" <Directory "/var/www"> 我按照使用Linux 的习惯把网站根目录更换为/var/www/下了 mkdir /var/www/ 顺便随便新建一个index.html以便一会观察 sudo apachectl restart 再次去浏览器localhost,如果提示forbidden,请把/var/www权限设置为775,详细方法和Linux是一样的 如果还是无法访问,或者还是“it works”页面,请注意把/etc/apache2/original/httpd.conf也修改的和上面一样并且重启apache 应该就没有什么问题了哦 第二步

对于PHP大型开发框架的看法

一曲冷凌霜 提交于 2020-01-11 21:01:01
  PHP从诞生以来就受到广大编程爱好者的喜欢,成为中小站长的好帮手,并培养了大量的PHP编程人员,但是随着PHP的应用越发广泛,很多时候已不限于从事中小网站的应用,一些大型PHP项目也屡见不鲜。 当我们选择PHP开发大型项目时,就不得不考虑开发效率、开发规范、后期维护等问题,这时大家往往会选择一款人们所认可的开发框架,目前所流行的Zend Framework、Yii、Symfony、CodeIgniter、CakePHP等都声称有着开发大型应用的能力。 新框架层出不穷,但当我们真正应用这些框架去实现产品又总是会有各种不同的问题产生: 一、大型框架的背后往往有着较为深厚的结构理论,最熟悉的莫过于MVC、ORM这样耳熟能详的理论术语,还有很多深度面向对象方面的知识,但是真正了解这些的人却为数不多,使得应用门槛急剧攀升;除此大型框架中的应用细节更是纷繁复杂,学习成本也相对较高,这对于原本只是定位中小应用的PHP变得尤为尴尬。 二、PHP做为一门脚本语言,它的运行往往基于宿主进程(如:apache、php-fpm),在单次请求上经历创建进程、初始化环境、编译脚本、运行引擎、输出、资源回收、进程销毁等一系列过程,在编程语言层面综合运行效率上要比编译型语言慢上2-3个数量级,伴随着消耗大量的系统资源,在此基础上我们还要搭建及加载复杂的开发框架更是增加了其运行成本

对于PHP大型开发框架的看法

笑着哭i 提交于 2020-01-11 20:58:14
PHP 从诞生以来就受到广大编程爱好者的喜欢,成为中小站长的好帮手,并培养了大量的 PHP 编程人员,但是随着 PHP 的应用越发广泛,很多时候已不限于从事中小网站的应用,一些大型 PHP 项目也屡见不鲜。 当我们选择 PHP 开发大型项目时,就不得不考虑开发效率、开发规范、后期维护等问题,这时大家往往会选择一款人们所认可的开发框架,目前所流行的 Zend Framework 、 Yii 、 Symfony 、 CodeIgniter 、 CakePHP 等都声称有着开发大型应用的能力。 新框架层出不穷,但当我们真正应用这些框架去实现产品又总是会有各种不同的问题产生: 一、大型框架的背后往往有着较为深厚的结构理论,最熟悉的莫过于 MVC 、 ORM 这样耳熟能详的理论术语,还有很多深度面向对象方面的知识,但是真正了解这些的人却为数不多,使得应用门槛急剧攀升;除此大型框架中的应用细节更是纷繁复杂,学习成本也相对较高,这对于原本只是定位中小应用的 PHP 变得尤为尴尬。 二、 PHP 做为一门脚本语言,它的运行往往基于宿主进程(如: apache 、 php-fpm ),在单次请求上经历创建进程、初始化环境、编译脚本、运行引擎、输出、资源回收、进程销毁等一系列过程,在编程语言层面综合运行效率上要比编译型语言慢上 2-3 个数量级,伴随着消耗大量的系统资源

从零搭建WNMP环境

泪湿孤枕 提交于 2020-01-11 19:02:31
WNMP环境搭建步骤 三大件安装 Nginx安装 PHP安装 MySQL安装 三大件配置 Nginx配置 PHP配置 MySQL配置 三大件联调 PHP连接Nginx PHP连接MySQL 常用脚本和命令 start_nginx.bat stop_nginx.bat 常用命令 三大件安装 Nginx安装 下载地址: http://nginx.org/en/download.html 选择稳定版本: 下载文件名称: nginx-1.16.1.zip 解压压缩包,并进入目录,比如 D:\wnmp\nginx 运行 nginx.exe 打开浏览器,地址栏输入:localhost,回车 出现该页面,则安装成功。 PHP安装 下载地址: https://windows.php.net/download#php-7.4 选择非线程安全版本 下载文件:php-7.4.1-nts-Win32-vc15-x64.zip 解压压缩包,并进入目录,比如: D:\wnmp\php 打开cmd,运行命令 php -v 出现该页面,则安装成功。 MySQL安装 下载地址: https://dev.mysql.com/downloads/mysql/ 选择 下载 -> No thanks, just start my download. 下载文件:mysql-8.0.18-winx64.zip 解压压缩包

Windows下搭建PHP开发环境

妖精的绣舞 提交于 2020-01-11 13:09:13
PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。    一、准备工作-下载所需软件 Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi PHP php-5.3.10-Win32-VC9-x86.zip MySQL mysql-5.5.20-win32.msi    二、安装软件      安装Apache : 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。 安装完成之后,重启计算机。 然后在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。      安装PHP :将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。         安装MySQL :双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom     安装完成后开始配置MySQL,全部保持默认选项即可

PHP环境搭建

怎甘沉沦 提交于 2020-01-11 07:16:46
一、准备工作-下载所需软件 Apache httpd-2.2.25-win32-x86-no_ssl.msi PHP php-5.6.7-nts-Win32-VC11-x86.zip MySQL mysql-5.5.20-win32.msi 二、安装软件      安装Apache : 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。     安装完成之后,在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。      安装PHP :将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。         安装MySQL :双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom     安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。    三、整合Apache+PHP+MySQL     Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件

Windows下搭建PHP开发环境

吃可爱长大的小学妹 提交于 2020-01-11 02:20:15
PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。    一、准备工作-下载所需软件 Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi PHP php-5.3.10-Win32-VC9-x86.zip MySQL mysql-5.5.20-win32.msi    二、安装软件      安装Apache : 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。     安装完成之后,在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。      安装PHP :将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。         安装MySQL :双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom     安装完成后开始配置MySQL,全部保持默认选项即可

手动搭建php环境

痴心易碎 提交于 2020-01-10 05:58:31
php手动搭建环境有好多种组合,版本号不一致,会导致搭建失败。 我搭建的组合是: php5.6+MySQL5.6+Apache2.4的组合。 一、PHP语言包下载 首先从官网上下载php5.6 http://windows.php.net/download#php-5.6 选择完整版下载: 二、 Apache服务器下载 首先从官网上下载Apache2.4 http://httpd.apache.org/download.cgi 进入第二个界面,选择第二个选项: 根据电脑的不同,选择相应的位数: 注意有句话: 大体意思是,配置好Apache之后,要运行ApacheMonitor.exe,可能会报缺少dll文件,如果报缺少文件,需要下载这个软件。 下载好Apache2.4之后继续下载MySQL 5.6。 三、MySQL 5.6服务的下载。 我使用的是mysql5.6.17这个版本 官网下载地址: https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-17.html 可能官网下载会比较慢,也可以直接网上找。 这个文件有两种,一种是安装版(msi结尾的文件),还有一种是免安装版(zip结尾的文件) 两种都可以。 注意:之前数据库里有东西最好备份一下 我使用的是免安装版,自己觉得这个版本产生的错误比较少。下面介绍免安装版的配制方法: