鬼谷子叔叔

跟福哥学编程吧~~

使用php:7.4-apache-buster镜像部署PHP7+Apache环境
介绍介绍前面福哥已经教给大家使用Dockerfile制作自己的镜像的方法了,今天我们使用Dockerfile制作一个PHP7+Apache的运行环境的镜像,用来部署PHP应用程序和服务。福哥选择的基础镜像是php:7.4-apache-buster,这个镜像可以从官方拉取。环境镜像版本php:7.4-apache-buster操作系统...
阅读 207
AH01762: Failed to create shared memory segment on file
介绍介绍福哥使用httpd -k start命令启动CentOS 7自带的Apache服务,结果发现总是启动不起来,查看错误日志发现了如下信息:AH01762: Failed to create shared memory segment on file原...
阅读 137
选择一个开源协议来保护自己的程序代码【20210119】
介绍介绍今天福哥要带着大家学习关于开源协议的知识,了解了开源协议的知识之后可以避免自己在使用第三方程序代码的时候不会吃官司,也可以通过开源协议将自己的程序代码加上一层保护。开源协议的程序就意味着代码必须公开,虽然听起来有点霸道,但是你要知道一个问题,只要你的程序会流到网络上面,就一定可以被剽窃到源代码(C/C++程序除外),所以选择一...
阅读 61
PHP的几种运行模式cli、fpm、apache、zts比较【20210511】
介绍介绍福哥打算使用Docker方式安装最新版本的PHP环境,从hub上面查到了几个版本,包括cli、fpm、apache和zts,这几个版本有什么区别呢?福哥应该如何选择呢?今天福哥就带着大家把这几种PHP的运行模式好好地属性一下。CLICLI就是Command Line Interface的简写,也就是说就是在命令行里使用PHP程...
阅读 1137
做个PHP框架(3)路由Router(三)请求资源路径映射处理程序【20201026】
介绍介绍童鞋们今天福哥就要带着大家完成路由对象TFRouter的功能了,首先福哥和大家先想一想如何映射才能起到安全又灵活的双重目的。第一点:既然要安全就是不能直接通过浏览器就可以访问到,这里面就必须借助路由的基本功能将非法请求进行一个屏蔽处理。第二点:除了安全还需要灵活,灵活就是高度的自由,也就是说我们不能对项目开发人员进行过多的限制...
阅读 100
做个PHP框架(2)路由Router(二)rewrite模块的使用【20201025】
介绍介绍今天我们主要需要达到的目标就是解决路由模块的核心功能,实现资源路径的映射功能。要实现资源路径的映射就需要能够对资源路径映射的操作有控制权,需要获得资源路径映射的控制权就需要借助Apache的rewrite模块了。Apache的rewrite模块是一个很厉害的模块,它实现在用户发起的请求达到服务器之后由服务器进行URI解析之前的...
阅读 102
做个PHP框架(1)路由Router(一)基础知识【20201024】
介绍介绍福哥打算开始教给大家web编程,相比较java和php两种语言来说,php更加容易上手,所以福哥打算先教给大家基于php语言的web编程。web编程一定是建立在web框架上面进行的,福哥在对比yii和laravel以及福哥自主研发的tfapi三个web框架之后,觉得还不如带着大家一起做一个属于我们自己的web框架,这样可以让大...
阅读 88
Apache2.4安装笔记【20200912】
介绍介绍在linux操作系统下面,apache是非常流行的web服务器,大部分生产环境都是使用apache作为web服务器的,apache和php是亲密搭档,所以学习php编程就一定要学会安装使用apache这个web服务器软件基本信息安装环境CentOS:CentOS Linux release 7.6.1810 (Core)Lin...
阅读 203
CentOS 7下安装LAMP环境(APACHE 2.4,PHP 7,MYSQL 5.8)
一、安装Apache 2.4.271、安装依赖yum  -y  expat-devel2、安装 apr-1.6.2tar  -xzvf  apr-1.6.2.tar.gz cd  apr-1.6.2 ./configure ...
阅读 61