本文目录一览:
- 各位mac 党,你们的 PHP 环境是怎么搭建的
- mac中怎么去搭建php环境
- mac系统怎么搭建php运行环境
- 如何在Macbook Pro搭建PHP开发环境
- 怎样在mac上面配置php环境
- 如何在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
- 先介绍几个命令:
Mac OS自带Apache,只需要启动Apache就行。 打开终端,输入命令:# 启动Apache服务 sudo apachectl start # 重启Apache服务 sudo apachectl restart # 停止Apache服务 sudo apachectl stop # 查看Apache版本 httpd -v
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
- 重启Apache服务。
- 进入
/Library/WebServer/Documents
,在该目录下新建一个测试的PHP页面,输入命令:sudo vim test.php
- 在
test.php
中输入以下代码:<?php phpinfo(); ?>
- 在浏览器中打开页面
localhost/test.php
,测试PHP是否可用。
怎样在mac上面配置php环境
工具:
- Apache 2.4.16
- PHP
- Macbook Pro
- MySQL 5.7
步骤:
- 打开终端,输入命令:
启动Apache。sudo apachectl start
- 打开IE浏览器,在地址栏中输入
localhost
,出现It Works
字符串,就说明Apache已经成功启动。 - 在Macbook Pro下,Apache的网站服务器根目录在
/Library/WebServer/Documents
路径下。Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好了。在终端中输入命令:
打开sudo vim /etc/apache2/httpd.conf
httpd.conf
文件。 - 去掉注释符号:
LoadModule php5_module libexec/apache2/libphp5.so
- 重启Apache服务。进入
/Library/WebServer/Documents
,新建一个测试的PHP页面,输入命令:sudo vim test.php
- 在
test.php
中输入以下代码:
在IE浏览器中打开页面<?php phpinfo(); ?>
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扩展的方法。