启动 MacOS10.12.5 上的apache2.4还有php56
来源:互联网 发布:手机微信无法连接网络 编辑:程序博客网 时间:2024/06/02 05:03
启动 MacOS10.12.5 上的apache2.4还有php56
mac系统本身自带apache还有php,系统越新,这两个的版本就越新,我是按照最新的版本的,旧的版本可能目录不一样
位置
Apache 在Mac的:
/etc/apache2
PHP 在Mac:
/usr/lib/php
php 的配置文件在:
/etc/php.ini.default
修改PHP配置文件位置在
/private/etc/php.ini
,其实也在/etc/php.ini
,其实两个目录是一样的,链接把/etc
直接映射到了/private/etc
开启apache
- 开启Apache
sudo apachectl start
- 关闭Apache
sudo apachectl stop
- 重启Apache
sudo apachectl -k restart
- 在浏览器输入
localhost
,输出It works成功
开启PHP模块
- 打开
/etc/apache2/httpd.conf
- 找到
# LoadModule php5_module libexec/httpd/libphp5.so
去掉#号 - 找到
# AddModule mod_php5.c
去掉#号 - 找到
DocumentRoot "/usr/local/var/www/htdocs"
改成自己需要的服务器的目录DocumentRoot /Users/your_user/Sites
还要把这个也改了<Directory /Users/your_user/Sites>
- 新建一个.php文件,然后输入
开启xdebug
- 先下载对应的版本 https://xdebug.org/download.php
tar -xvzf xdebug-2.1.2.tgz
cd xdebug-2.1.2
./configure
make
make install
cp modules/xdebug.so /etc/apache2
然后在php.ini配置文件增加这几句
zend_extension=/etc/apache2/xdebug.soxdebug.profiler_enable=onxdebug.trace_output_dir="/Users/biyongyao/www/debug"xdebug.profiler_output_dir="/Users/biyongyao/www/debug"xdebug.remote_port=9000xdebug.idekey= PHPSTROMxdebug.remote_enable = 1xdebug.remote_host=127.0.0.1
- 重启Apache
sudo apachectl -k restart
在phpinfo页面搜索xdebug是否开启
参考:http://www.jb51.net/article/38780.htm
PHPSTORM配置debug模式
注意端口的对应,还有命名是否对应,参考以下
http://blog.csdn.net/qq_18297675/article/details/51817416
安装新的php
我需要php56就行,如果大家需要,PHP7和PHP71,大家参考以下文章
用brew安装
brew list
brew search /匹配的的字符/
https://getgrav.org/blog/macos-sierra-apache-multiple-php-versions
Mac中常用的brew
brew update #更新brew可安装包,建议每次执行一下brew search php55 #搜索php5.5brew tap josegonzalez/php #安装扩展<gihhub_user/repo> brew tap #查看安装的扩展列表brew install php55 #安装php5.5brew remove php55 #卸载php5.5brew upgrade php55 #升级php5.5brew options php55 #查看php5.5安装选项brew info php55 #查看php5.5相关信息brew home php55 #访问php5.5官方网站brew services list #查看系统通过 brew 安装的服务brew services cleanup #清除已卸载无用的启动配置文件brew services restart php55 #重启php-fpm
安装MYSQL
- 参考 http://www.devzhang.com/14526754330295.html
个人建议数据库放在服务器上,在服务器上一般都有镜像,不需要安装到自己的机器上,直接部署数据库到服务器,又便于测试,也便于数据的维护。如果有条件,可以自己装台机器来存放数据库,在局域网内,这样本机只需要ip地址还有密码就可以连接数据库,还可以搭建git服务器进行代码的版本管理。还可以使用多种数据库来测试,MongoDb,Mysql等。
原文地址:http://biyongyao.com/archives/155
- 启动 MacOS10.12.5 上的apache2.4还有php56
- Mac上安装php56-mongo扩展
- macOS10.13.1 上编译wxWidgets
- Mac 升级到php56 ,手动启动mysql56方法
- apache2启动失败的解决方法
- Apache2“本地计算机上的Apache服务启动后又停止了”的错误的解决方案
- Apache2.4 启动闪退
- ubuntu上apache2.4多站点的配置
- FreeBSD搭建Nginx+Apache24+php56+mysql56手把手一步步的笔记
- php56编译
- Horizon的apache2启动时报错
- 一次排除apache2不能启动的过程:
- macos10.12.5+xcode+opencv3.2配置
- Apache2服务器上的安装实例
- Apache2.4启动Gzip,压缩静态文件
- Win7安装php7 + apache2.4,成功启动
- php7+apache2.4 (Windows7下),成功启动。
- php5.6 apache2.4启动问题
- lineage13.0 编译 过程 遇到的问题
- mysql学习3—修改数据表
- 【撸码caffe 五】数据层搭建
- Advanced System Call Return Values
- ubuntu14.0.4 zhongwen shurufa
- 启动 MacOS10.12.5 上的apache2.4还有php56
- C语言-----如何面向对象编程
- 设计模式-7-装饰器模式
- Android init.rc on property
- 顺序栈的基本用法
- mysql(三)操作数据库
- 2017.7.26 电源设计经验 基础总结
- STL 成员函数
- Redis连接池理解