当前位置:首页 » 编程语言 » macphpapache

macphpapache

发布时间: 2022-05-11 04:03:45

‘壹’ 2015版macbook pro自带php和apache吗

在Mac OS中已经自带了PHP了,我们只需要在Apache的配置文件中添加Apache对PHP的支持就好了,步骤如下:

编辑http.conf配置文件,命令如下:
sudo vim /etc/apache2/http.conf

去掉以下部分的注释:
LoadMole php5_mole libexec/apache2/libphp5.so

重启Apache服务吧;
写一个简单的测试文件测试一下。
<?php phpinfo(); ?>

Mysql配置

安装MySQL是比较麻烦的,由于在Mac OS中是直接带有Apache和PHP的,所以安装它们,比较简单,而MySQL是不带的,需要我们去官网下载。
下载完成以后,直接安装吧。安装完成以后,从System Preferences中启动MySQL服务
好了,现在从命令行登陆mysql,然后设置密码,如果对这里不熟悉的话,请参考这篇文章:《MySQL扫盲篇》。

在使用命令行登陆MySQL的时候,会出现2002,找不到mysql.sock文件的错误。

由于MySQL是把mysql.sock文件放在/tmp目录下,而Mac OS却去了/var/mysql目录下寻找对应的mysql.sock文件,所以,由于找不到对应的mysql.sock文件,就出现了这里对应的2002错误了。

所以为了解决这个问题,我们需要在/var/mysql目录下,存放一个指向/tmp/mysql.sock文件的软链接,命令如下:
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

然后重新启动MySQL服务就OK了。

‘贰’ 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。这样甚至好过在公司里架设一个开发服务器,每个人互不影响,每个环境都是一致而且独立的,不在公室公的时候也不依赖于内网的开发服务器才能干活

‘叁’ mac下如何配置PHP apache

Mac OS X 内置了Apache 和 PHP
运行“sudo apachectl start”,再输入帐号密码,这样Apache就运行了。
运行“sudo apachectl -v”,你会看到Mac OS X 10.6.3中的Apache版本号

测试是否开启Apache成功:在浏览器中输入“http://localhost”,就可以看到出现一个内容为“It works!”的页面,它位于“/Library(资源库)/WebServer/Documents/”下,这是Apache的默认根目录。

注意:开启了Apache就是开启了“Web共享”,这时联网的用户就会通过“http://[本地IP]/”来访问“/Library(资源库)
/WebServer/Documents/”目录,通过“http://[本地IP]/~[用户名]”来访问“/Users/[用户名]/Sites
/”目录,可以通过设置“系统偏好设置”的“安全(Security)”中的“防火墙(Firewall)”来禁止这种访问。

运行PHP
(网上大多数操作出下)
在终端中运行“sudo vi
/etc/apache2/httpd.conf”,打开Apache的配置文件。(如果不习惯操作终端和vi的可以设置在Finder中显示所有的系统
隐藏文件,记得需要重启Finder,这样就可以找到对应文件,随心所欲编辑了,但需要注意的是某些文件的修改需要开启root帐号,但整体上还是在终端
上使用sudo来临时获取root权限比较安全。)
找到“#LoadMole php5_mole libexec/apache2/libphp5.so”,把前面的#号去掉,保存(在命令行输入:w)并退出vi(在命令行输入:q)。
运行“sudo cp /etc/php.ini.default /etc/php.ini”,这样就可以通过php.ini来配置各种PHP功能了。比如:
;通过下面两项来调整PHP提交文件的最大值,比如phpMyAdmin中导入数据的最大值
upload_max_filesize = 2M
post_max_size = 8M
;比如通过display_errors来控制是否显示PHP程序的报错
display_errors = Off
运行“sudo apachectl restart”,重启Apache,这样PHP就可以用了。
运行“cp /Library/WebServer/Documents/index.html.en
/Library/WebServer/Documents/info.php”,即在Apache的根目录下复制index.html.en文件并重命
名为info.php
在终端中运行“vi
/Library/WebServer/Document/info.php”,这样就可以在vi中编辑info.php文件了。在“It’s
works!”后面加上“<?php phpinfo();
?>”,然后保存之。这样就可以在http://localhost/info.php中看到有关PHP的信息,比如版本号是5.3.1。

如果用终端不方便的话(我就是不方便的),可以直接到定位的文件夹,把对应的文件复制出来,修改完再覆盖回去,下面操作就相同了

‘肆’ 如何在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文件
去掉红框标注内容的注释符号
LoadMole php5_mole libexec/apache2/libphp5.so
然后保存
此处暂不介绍如何使用VIM编辑内容
重启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

步骤:

1、打开终端,输入命令:sudo apachectl start,启动Apache。

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

mac自带继承php环境的apache php 系统默认已经装好,需要把他启动
下载mysql官网有mac版本重新按linux的方法安装了一遍
mac系统安装php的方法(http://hounwang.com/lesson.html):
安装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,从官网下载http://xcache.lighttpd.net/wiki/Release-3.2.0
压缩并安装
tar xvf xcache-3.2.0.tar
cd xcache-3.2.0
phpize
。/configure
make
sudo make install
配置XCache(参考文献:http://bbs.hounwang.com/)
[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的源码包,下载:http://php.net/releases/
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扩展的方法。

‘柒’ 如何开启Mac本身的apache服务器

// 都是开启服务器!
udo apachectl -k start
udo apachectl start
// 1.配置服务器根路径! --->别人通过网页访问的时候,本台计算机上的文件夹!
// 打开服务器所在的目录
cd /etc/apache2/
// 打开需要更改的文件/ vim 编辑器!
udo vim httpd.conf
// 字母 i 进入编辑模式 esc 退出编辑模式
/ 查找的意思!
// 查找 文件中出现 DocumentRoot 的地方
// DocumentRoot 后面跟的路径就是服务器默认的路径!
/DocumentRoot
复制粘贴路径
hift + v 选中这一行
y 赋值选中的行
在当前行下面粘贴这一行
// 将系统原来的默认路径注释掉,方便自己查看格式错误!
apache 服务器默认需要使用php 代码做开发!
// 让服务器支持 php 代码
// 查找 ph
/ph
// 删除这一行的 "#" 号 打开注释!
更改服务器的显示配置
// 搜索 Options Follow
// Options FollowSymLinks Multiview
在上面一行中增加 Indexe
Options Indexes FollowSymLinks Multiview
:wq 保存退出!
:wq! 强制保存退出!
// 启动服务器
udo apachectl -k start
// 重新启动服务器
udo apachectl -k restart
:set nu 显示行号
出现下面的内容,就表示服务器配置成功!
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using Teacher.local. Set the 'ServerName' directive globally to suppress this message
// 查看本地服务器:
// 127.0.0.1 -- 本机地址!
// localhost -- 本机的域名
// IP 地址: 192.168.23.34

热点内容
服务器少个阵列卡盘符怎么找出来 发布:2025-05-11 02:34:07 浏览:635
斗地主源码开发 发布:2025-05-11 02:24:07 浏览:366
云服务器怎么设置攻击 发布:2025-05-11 02:22:09 浏览:826
python嵌套for循环 发布:2025-05-11 01:51:44 浏览:228
安卓怎么取消后台限制 发布:2025-05-11 01:45:45 浏览:258
一键搭建sk5服务器 发布:2025-05-11 01:40:09 浏览:514
鸿业acs加密锁模拟器 发布:2025-05-11 01:38:49 浏览:937
神庙逃亡2安卓版怎么玩 发布:2025-05-11 01:38:05 浏览:161
凯杰都什么配置 发布:2025-05-11 01:38:04 浏览:472
php微信开源系统源码 发布:2025-05-11 01:37:54 浏览:814