mac下php项目部署(mac搭建php)

发布时间:2022-11-13

本文目录一览:

  1. 各位mac 党,你们的 PHP 环境是怎么搭建的
  2. mac中怎么去搭建php环境
  3. mac系统怎么搭建php运行环境
  4. 如何在Macbook Pro搭建PHP开发环境
  5. 怎样在mac上面配置php环境
  6. 如何在mac系统中搭建php服务器

各位mac 党,你们的 PHP 环境是怎么搭建的

搭建PHP环境是用来运行PHP程序代码,开发测试和线上的网站都需要环境支持,如果没有环境支持打开的PHP程序代码跟txt文本没有区别。 打个比方说:PHP环境相当于火车的轨道,PHP程序相当于火车,火车轨道上可以跑很多各种功能用途的火车,但是火车离开轨道就是没作用的摆设。所以火车要运行必须要有轨道,PHP程序要运行必须有PHP环境的技持。

mac中怎么去搭建php环境

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

xcode-select --install

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

mac系统怎么搭建php运行环境

homestead是laravel提供给开发者的一个vagrant环境,当然用来做其他php框架或者原生php代码的服务器都很适合,与本机环境无关,可以和virtualhost共享目录,包括nginx,redis,mysql,memcache等服务都帮你装好了。以目前来看,还是用vagrant或者docker之类的架设服务最好,在mac上虽然自带apache和php,但每次macosx升级都会自动升级php和apache,听起来很好是不是,但实际上每次都是噩梦,我在本机php安装了一些额外模块,升级的时候全给抹了,php.ini里的设置全都还原了(当然升级操作系统前的php.ini系统帮你改名备份了),apache的设置也还原了,于是又要把所有的用到的php扩展安装一次。而且在本机上自己配环境不利于团队开发,每个人的开发环境php、mysql等版本都有细微差别,包括操作系统linux下和windows下的mysql版本不同处理的结果也有细微不同,我就遇到过很多次这样的坑,所以还是采用vagrant的虚拟host吧,只要配置好一份环境,可以把vhost当成vagrant的box导出,分发给团队里的其他人,这样所有人都保持在一个环境下工作,无论他本机是mac还是windows。这样甚至好过在公司里架设一个开发服务器,每个人互不影响,每个环境都是一致而且独立的,不在公室公的时候也不依赖于内网的开发服务器才能干活。

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

启动Apache

  1. 先介绍几个命令:
    # 启动Apache服务
    sudo apachectl start
    # 重启Apache服务
    sudo apachectl restart
    # 停止Apache服务
    sudo apachectl stop
    # 查看Apache版本
    httpd -v
    
    Mac OS自带Apache,只需要启动Apache就行。 打开终端,输入命令:
    sudo apachectl start
    
  2. 打开浏览器,在地址栏中输入 localhost,出现 It Works 字符串,就说明Apache已经成功启动。
  3. 在Macbook Pro下,Apache的网站服务器根目录在 /Library/WebServer/Documents 路径下。

配置PHP

  1. Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好了。 在终端中输入命令:
    sudo vim /etc/apache2/httpd.conf
    
    打开 httpd.conf 文件。
  2. 去掉以下内容的注释符号:
    LoadModule php5_module libexec/apache2/libphp5.so
    
    然后保存。
  3. 重启Apache服务。
  4. 进入 /Library/WebServer/Documents,在该目录下新建一个测试的PHP页面,输入命令:
    sudo vim test.php
    
  5. test.php 中输入以下代码:
    <?php phpinfo(); ?>
    
  6. 在浏览器中打开页面 localhost/test.php,测试PHP是否可用。

怎样在mac上面配置php环境

工具:

  • Apache 2.4.16
  • PHP
  • Macbook Pro
  • MySQL 5.7

步骤:

  1. 打开终端,输入命令:
    sudo apachectl start
    
    启动Apache。
  2. 打开IE浏览器,在地址栏中输入 localhost,出现 It Works 字符串,就说明Apache已经成功启动。
  3. 在Macbook Pro下,Apache的网站服务器根目录在 /Library/WebServer/Documents 路径下。Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好了。在终端中输入命令:
    sudo vim /etc/apache2/httpd.conf
    
    打开 httpd.conf 文件。
  4. 去掉注释符号:
    LoadModule php5_module libexec/apache2/libphp5.so
    
  5. 重启Apache服务。进入 /Library/WebServer/Documents,新建一个测试的PHP页面,输入命令:
    sudo vim test.php
    
  6. test.php 中输入以下代码:
    <?php phpinfo(); ?>
    
    在IE浏览器中打开页面 localhost/test.php,测试PHP是否可用即可。

如何在mac系统中搭建php服务器

mac自带继承php环境的apache php 系统默认已经装好,需要把他启动。 下载mysql官网有mac版本重新按linux的方法安装了一遍。

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扩展的方法。