​一、前言:在搭建环境的过程中,笔者在网上看到了太多教程,各执一词,新手虽然能照猫画虎成功,但不明白背后的弯弯,难免会迷糊,所以结合搭建实际,总结了这篇教程。二、安装前的准备-配置selinux和防火墙1,临时(永久)关闭selinux为什么要关闭selinux(centos默认开启的安全加强的linux,详细问度娘),避免selinux的默认文件权限的限制 ......
255
0
0
2022-11-14
前言我之前在构建PHP项目运行环境,直接采用宝塔或者PHPstduy等一键集成安装工具,虽然操作简单,运营维护起来也方便.但是总觉得不自己手动安装一次,总感觉少点啥一样;所以今天,我们进行一次手动安装PHP运行环境并部署项目运行.要准备的工具硬件 : 云服务器/虚拟机操作系统 : Alibaba-Cloud-Linux-2.1903-LTS-64位/cent ......
300
0
0
2022-10-21
一、准备工作1、查看Linux版本信息[root@localhost /]# cat etc/redhat-release 2、查看是否安装wget[root@localhost /]# rpm -qa wget 2.1、安装wget[root@localhost /]# yum -y install wget 3、查看是否安装gcc编译器[root@ ......
258
0
0
2022-05-15
WSL介绍(windows subsystem for linux)什么是 WSL?在Windows 10 上安装 WSL前言WSL 2 仅适用于 Windows 10 版本 18917 或更高版本可以通过打开命令提示符并运行 ver 命令来检查 Windows 版本一、启用windows功能控制面板 -> 程序 -> 程序和功能 -> 启 ......
344
0
0
2022-05-11
这个镜像只是用来处理 CI 流程的是一个 CentOS7 + php73 + composer 环境如需要构建 php 其他版本, 可修改 php73 至对应版本php扩展支持了 sqlsrv , oracle, mongo不需要支持 oracle 的需要删除相关代码同级目录还有一个 oracle 文件夹, oracle文件夹下的文件instantclien ......
296
0
0
2022-04-14
前提会 docker 的基本操作。会 dockerfile 的编写。会 docker-compose。以上技能是以下内容的前提。PHP 开发者,会慢慢变成全栈集成环境能达到快速写代码的目的,但对“慢慢变成全栈”是不利的!不是用 docker 就会变成全栈,只是用一下之前没用过工具,会让自己学到新的知识,从而自我提升、掌握新的技能。第一步:使用 dockerf ......
313
0
0
2022-04-14
php-cli和php-fpmcli就是我们在命令行里使用的那个php命令,其实它也可以提供HTTP服务,因为它内置了一个HTTP服务器:php-fpm是一个多进程架构的FastCGI服务,内置php解释器,进程后台常驻,自带进程管理器,支持进程池配置,多配合Nginx使用.Linux上自行编译的PHP默认是非线程安全的,什么时候需要线程安全呢?比如你要使用 ......
305
0
0
2022-04-14
更新yum源yum updateyum安装nginx安装nginx最新源yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmyum repolist enabled | grep "nginx*"安 ......
282
0
0
2022-04-12
安装 HomebrewHomebrew 作为 macOS 不可或缺的套件管理器,用来安装、升级以及卸载常用的软件。在命令行中执行以下命令即可安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 使用系统自带 ......
293
0
0
2022-04-10
偶然看到一篇文章 后端开发干货:PHP源码阅读技巧,看完之后忽然对阅读 php 源代码来了兴趣,不过文章里面用的是 clion,这软件是收费软件(30天试用期),于是参考了一下文章的大致原理,利用 docker + vscode 搭建了一个类似的环境。项目地址,直接按照指示一步步往下即可效果图源代码项目太庞大不知道从何开始?《PHP7内核剖析》参考后端开发干 ......
293
0
0
2022-04-10