首页 > 后端开发 > 正文

Mac本如何运营php框架 mac 开发php 一般用什么工具

2023-09-30 06:31:00 | 我爱编程网

Mac本如何运营php框架 mac 开发php 一般用什么工具很多朋友对这方面很关心,我爱编程网整理了相关文章,供大家参考,一起来看一下吧!

Mac本如何运营php框架 mac 开发php 一般用什么工具

Mac M1安装php开发环境

去年年底,苹果推出了新款的M1芯片的mac,最近刚好要换电脑,考虑对比再三,还是选择了M1芯片的mac;刚拿到手以后,担心会有软件不兼容啥的,网上也推荐作为主力开发的笔记本的话,不推荐M1,但是现在已经完全配置好了开发环境,安全下车了。下面就来简单介绍下安装过程中的步骤:

注意:如果没有安装brew,需要先安装brew,使用arch -arm64 brew install安装

首先搜索是否包含想要安装的mysql版本,如下图:

此处选择mysql@5.7这个版本,我本地已经安装完成了

安装完成后,需要添加环境变量,这样才能在任何目录下面直接打mysql访问

先查询有哪些php的版本,之前看网上说的M1,目前还不支持php7.3以下的版本,所有我安装了php7.4

等待安装完成后,可以开始部署项目了,由于我的项目是thinkphp框架开发的,而且用到了redis,所以,这边需要先安装redis依赖

安装php redis依赖(此处使用pecl安装,网上有很多使用编译安装的方法,那种方法比较麻烦,而且需要配置的地方比较多,pecl安装的话,快捷方便)

这个安装完成后,就只需要去nginx目录下面配置项目文件就OK了。

其他的不多说,主要提一点,就是thinkphp框架,重定向那边的配置,location里面的配置需要修改下,如下图:

修改完成后,重启服务器,还要重启php-fpm,这个是关键

Mac本如何运营php框架 mac 开发php 一般用什么工具

mac配置php-fpm,nginx运行多版本php

1、brew 安装 php5.6 php5.7 nginx

2、配置php-conf

3、配置虚拟主机

安装好brew

用brew 命令安装,如果速度太慢或访问不了,自行goole brew 换源

brew search php  查看可用的php版本

brew install php@5.6  安装php5.6

brew install php@7.1 安装php5.6

brew install nginx       安装nginx

1、修改php5.6 php-fpm的端口为9056

cd usr/local/etc/php/5.6 # 到php5.6的目录下

vi    php-fpm.conf # 修改文件

listen = 127.0.0.1:9056  # 修改此端口

daemonize = yes # 修改为允许后台启动php-fpm

2、修改php5.6 php-fpm的端口为9070

cd /usr/local/etc/php/7.1/php-fpm.d # 到php7.1的目录下

vi www.conf # 修改端口

listen = 127.0.0.1:9056  # 修改此端口

vi    php-fpm.conf  # 修改文件

daemonize = yes # 修改为允许后台启动php-fpm

3、启动php-fpm

cd /usr/local/sbin # 到此目录,建立两个软链接指向不同版本的php

切换到root用户

./php-fpm56

./php-fpm71

启动后可看到php-fpm的进程,则成功

ps-ef | grep php-fpm

cd /usr/local/etc/nginx/  # 到nginx的目录下

复制默认的配置文件到server下(此目录用来存虚拟主机文件)

这里我在server创建了这两个

vi local.phpinfo56.com.conf # 修改本地域名和nginx代理到php-fpm端口,按照这种方法修改另一个

nginx # 启动nginx

nginx -s reload # 修改配置文件,重新加载nginx

vi /etc /hosts  # 修改host 加上映射关系

cd  /usr /local/var/www # 在此目录下建立一个index.php

echo "<?php phpinfo();" > index.php

在浏览器访问可看到

Mac本如何运营php框架 mac 开发php 一般用什么工具

mac 开发php 一般用什么工具

MAC下开发PHP可以使用Zend Studio、PHPStorm、Sublime Text、Vim等主流工具。 我爱编程网

  1. Zend Studio

    Zend Studio是Zend Technologies公司开发的PHP语言集成开发环境(IDE)。除了有强大的PHP开发支持外也支持HTML、js、CSS,但只对PHP语言提供调试支持。Studio5.5系列后,官方推出了基于Eclipse平台的Zend Studio,当前最新的11.0.1版本亦是构建于Eclipse平台。

  2. PHPStorm

    PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。

  3. Sublime Text

    是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。2012年6月26日推出新版本的Sublime Text 2.0,与之前版本相比主要有较大的改善:支持 Retina 视网膜屏、快速跳到下一个、文本拖放、改善构建系统、CSS 自动完成和高亮设置等。

  4. Vim

    是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。[1]  VIM是纯粹的自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs同样都是非常优秀的文本编辑器。[1]

以上就是我爱编程网为大家带来的Mac本如何运营php框架 mac 开发php 一般用什么工具,希望能帮助到大家!
与“Mac本如何运营php框架 mac 开发php 一般用什么工具”相关推荐
php用框架开发工具 php一般用什么开发工具
php用框架开发工具 php一般用什么开发工具

php开发工具(提高开发效率的必备工具)PHP是一种非常流行的开发语言,被广泛用于Web开发。随着Web应用程序变得越来越复杂,我们需要更好的工具来提高开发效率。在本文中,我们将介绍一些最受欢迎的PHP开发工具,以及它们如何帮助我们更快地开发Web应用程序。1.PHPStormPHPStorm是一款功能强大的PHP集成开发环境(IDE),它提供了许多有用的功能,如代码自动完成、

2023-10-06 04:41:47
mac上如何web前端开发 Mac电脑学web前端
mac上如何web前端开发 Mac电脑学web前端

mac怎么搭建本地web服务器?如果你是苹果电脑,MacOSX系统已经自带了Apache服务器,并且自带php编译器打开终端,输入sudoapachectlstartsudo表示用root权限运行输入密码,输入时无提示,输入完后回车确认打开浏览器,在浏览器中输入本机ip地址进入系统偏好设置-网络可查看本机ip此时暂不开启php编译器,在文本中编写一个静态网页ios开发教程第一课

2023-10-02 16:30:09
php框架安装图解 如何安装thinkphp mac的
php框架安装图解 如何安装thinkphp mac的

如何部署thinkphp应用1、首先在官方网站下载ThinkPHP最新版本。2、下载后的压缩文件解压到WEB目录(或者任何目录都可以),框架的目录结构为:├─ThinkPHP.php框架入口文件├─Common框架公共文件├─Conf框架配置文件├─Extend框架扩展目录├─Lang核心语言包目录├─Lib核心类库目录│├─Behavior核心行为类库│

2023-09-07 06:25:17
web前端用什么开发mac mac写网页前端用什么软件写好
web前端用什么开发mac mac写网页前端用什么软件写好

web开发常见的开发工具介绍?对于程序员来说,好的开发工具能够大大提高编程开发的工作效率,节约更多的时间来从事其他方面的工作。今天,昆明北大青鸟就一起来聊聊关于web前端开发过程中的常见开发工具都有哪些。SublimeTextSublimeText是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱!SublimeText

2023-09-28 16:34:07
mac做web前端开发工具 制作网页可以用什么软件?
mac做web前端开发工具 制作网页可以用什么软件?

制作网页可以用什么软件?制作网页可以用如下软件:1、Coolsite360。特点有可复制模板,更可任性DIY,无需编程,在线创建,自动适配桌面及移动端。2、AdobeDreamweaver。简称“DW”,中文名称"梦想编织者",最初为美国MACROMEDIA公司开发,2005年被Adobe公司收购。3、Flash。是由macromedia公司推出的交互式矢量图和Web

2023-08-29 01:20:22
php原生框架如何开发工具 php用什么开发工具比较好
php原生框架如何开发工具 php用什么开发工具比较好

php用什么开发工具比较好1.SublimeText3工具简介:SublimeText是一款流行的代码编辑器。SublimeText具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。SublimeText的主要功能包括:拼写检查,书签,完整的PythonAPI,Goto功能,即时项目切换,多选择,多窗口等等。Sublim

2023-10-03 03:44:34
mac前端web开发工具 前端开发都需要哪些工具
mac前端web开发工具 前端开发都需要哪些工具

mac电脑开发者实用工具推荐WeFlow-一个基于tmt-workflow前端工作流的开发工具。Koala-预处理器语言图形编译工具,支持Less、Sass、CoffeeScript、Compassframework的即时编译。CodeKit-自动编译Less、Sass、Stylus、CoffeeScript、Jade&amp;Haml等文件。Pain

2023-09-26 15:49:21
php运行tp框架脚本 windows10如何运行thinkphp6+swoole
php运行tp框架脚本 windows10如何运行thinkphp6+swoole

thinkphp框架里怎么用linux的crontab写php的定时脚本键入crontab-e编辑crontab服务文件------------------------------------------Ubuntu中的linux---------------安装lynx包:apt-getisntalllynx先写ln.sh脚本:lynx_task.php设置定时:c

2023-09-17 16:08:39