您的位置:

mac下php安装v8js,mac安装phpstudy

mac下php安装v8js,mac安装phpstudy

更新:

本文目录一览:

mac 下怎么配置php开发环境

homestead是laravel提供给开发者的一个vagrant环境,当然用来做其他php框架或者原生php代码的服务器都很适合,与本机环境无关,可以和virtualhost 共享目录,包括nginx,redis,mysql,memcache等服务都帮你装好了。

以目前来看,还是用vagrant或者docker之类的架设服务最好,在mac上虽然自带apache和php,但每次mac osx升级都会自动升级php和apache,听起来很好是不是,但实际上每次都是噩梦,我在本机php安装了一些额外模块,升级的时候全给抹了,php.ini里的设置全都还原了(当然升级操作系统前的php.ini系统帮你改名备份了),apache的设置也还原了,于是又要把所有的用到的php扩展安装一次。

而且在本机上自己配环境不利于团队开发,每个人的开发环境php、mysql等版本都有细微差别,包括操作系统linux下和windows下的mysql版本不同处理的结果也有细微不同,我就遇到过很多次这样的坑,所以还是采用vagrant的虚拟host吧,只要配置好一份环境,可以把vhost当成vagrant的box导出,分发给团队里的其他人,这样所有人都保持在一个环境下工作,无论他本机是mac还是windows。这样甚至好过在公司里架设一个开发服务器,每个人互不影响,每个环境都是一致而且独立的,不在办公室办公的时候也不依赖于内网的开发服务器才能干活

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,这个是关键

如何在Macbook Pro搭建PHP开发环境

先介绍几个命令

// 启动Apache服务

sudo apachectl start

// 重启Apache服务

sudo apachectl restart

// 停止Apache服务

sudo apachectl stop

// 查看Apache版本

httpd -v

Mac OS自带Apache,只需要启动Apache就行。

打开终端,输入命令:sudo apachectl start

打开浏览器,在地址栏中输入localhost,出现It Works字符串,就说明Apache已经成功启动

在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents路径下

配置PHP

Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好了

在终端中输入命令:

sudo vim /etc/apache2/httpd.conf

打开httpd.conf文件

去掉红框标注内容的注释符号

LoadModule php5_module libexec/apache2/libphp5.so

然后保存

此处暂不介绍如何使用VIM编辑内容

重启Apache服务

进入/Library/WebServer/Documents,

在该目录下新建一个测试的PHP页面,输入命令:sudo vim test.php

在test.php中输入以下代码

?php phpinfo(); ?

在浏览器中打开页面localhost/test.php,测试PHP是否可用

如何在Mac OS X中安装PHP扩展支持

进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:cd curl 执行phpize生成编译文件,phpize在PHP安装目录的bin目录下 /usr/local/php5/bin/phpize 运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script.,需要安装autoconf: yum install autoconf(RedHat或者CentOS)、apt-get install autoconf(Ubuntu Linux) /usr/local/php5/bin/php -v 执行这个命令时,php会去检查配置文件是否正确,如果有配置错误,这里会报错,可以根据错误信息去排查!

mac电脑下怎么安装php这些,新手不懂求大神

mac系统安装php的方法:

安装PHP扩展要求Mac系统已经安装了Xcode环境和命令行开发工具,如果还没安装,可以使用Shell安装。

xcode-select --install

为了扩展管理方便,首先来安装pecl扩展管理器。

cd /usr/lib/php

sudo php install-pear-nozlib.phar

安装Redis、Memcache、Mongo等扩展。

sudo pecl install redis

sudo pecl install memcache

sudo pecl install mongo

sudo pecl install xdebug

将扩展配置添加的php.ini文件中:

extension=memcache.so

extension=mongo.so

extension=redis.so

zend_extension=xdebug.so

安装xcache,从官网下载

解压缩并安装

tar xvf xcache-3.2.0.tar

cd xcache-3.2.0

phpize

。/configure

make

sudo make install

配置XCache

[xcache]

xcache.size = 128M

xcache.var_size = 8M

xcache.var_count = 1

xcache.var_slots = 8K

xcache.var_ttl = 0

xcache.var_maxttl = 0

xcache.var_gc_interval = 300

xcache.optimizer = Off

由于Mac自带的PHP环境是不包括mcrypt扩展的,所以需要下载同版本的php源码包,单独编译这个模块加载。从官网的归档里面找到php5.5.14的源码包,下载:

tar zxvf php-5.5.14.tar.gz

cd php-5.5.14/ext/mcrypt/

phpize。/configure

make

sudo make install

配置ext-mcrypt

extension=mcrypt.so

为了加速,还需要打开opcache。

zend_extension=opcache.so

[opcache]

; Determines if Zend OPCache is enabled

opcache.enable=0

; Determines if Zend OPCache is enabled for the CLI version of PHP

opcache.enable_cli=0

以上就是在MAC OS X系统中安装PHP扩展的方法。