Mac平台Apache服务器配置&开启PHP
来源:互联网 发布:冰柜售后软件 编辑:程序博客网 时间:2024/06/06 02:04
为了测试push notification,所以需要开启本机中的apache服务器,以及php服务。
常用Terminal命令
apache的开启关闭
sudo apachectl start // 开启apache
sudo apachectl stop // 关闭apache
sudo apachectl restart // 重启apache
查看apache版本
httpd -v
浏览器访问localhost,但无法访问
r: 这应该是我第一次遇到无法访问apache服务器。参考了这篇文章才得以解决:Mac os 10.11下安装apache2.4 + PHP
查看日志,发现问题
apachectl configtest
其中系统级的根目录为: /Library/WebService/Documents
用户级的根目录为: ~/Sites
用户级的根目录需做以下配置:
1. /etc/apache2/users/ 该文件夹下新建 “用户名.conf”,内容为’
<Directory "/Users/jolie/Sites/">
Options Indexes MultiViews
AllowOverride None
Require all granted
</Directory>
2. /etc/apache2/httpd.conf
- 取消以下前面的#
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
LoadModule authz_core_module libexec/apache2/mod_authz_core.so
LoadModule userdir_module libexec/apache2/mod_userdir.so
LoadModule include_module libexec/apache2/mod_include.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
Include /private/etc/apache2/extra/httpd-userdir.conf - 找到 DocumentRoot这一行和下一行,路径改成和 上面添加的 username.conf 里的路径一样 如下
DocumentRoot "/Users/username/Sites"<Directory "/Users/username/Sites">
- /etc/apache2/extra/httpd-userdir.conf 去掉前面的#如下的行>Include /private/etc/apache2/users/*.conf。
- 重启apache,然后可以通过http://localhost 或者http://localhost/~username 进行访问。
开启PHP
/etc/apache2/httpd.conf中取消以下信息前面的#
LoadModule php5_module libexec/apache2/libphp5.so
运行“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就可以用了。
参考资料:
Mac OS X Yosemite 10.10 配置 Apache+PHP 教程注意事项
MAC 10.10 OS X Yosemite下apache配置
- Mac平台Apache服务器配置&开启PHP
- Mac 开启apache PHP
- MAC平台 Apache+PHP+MySql配置
- Mac 配置 Apache 服务器
- Mac Apache服务器配置
- mac配置apache服务器
- Mac 配置 Apache .php
- Mac OS X Snow Leopard 开启Web共享,建立Web服务器:Apache+PHP+MySql
- Mac OS X Snow Leopard 开启Web共享,建立Web服务器:Apache+PHP+MySql
- Mac 配置 SVN 、Apache服务器
- 93-Mac配置Apache服务器.
- MAC下配置Apache服务器
- Mac下Apache服务器配置
- Mac下配置Apache服务器
- Mac下Apache服务器配置
- Mac下Apache服务器配置
- mac 配置 apache+php+mysql
- Mac OS apache php配置
- python 调用oracle 存储过程 监控表空间(一)
- 数字签名 htts
- java——hashcode()
- 迭代器vector iterators incompatible错误;
- RSA加密
- Mac平台Apache服务器配置&开启PHP
- 嵌入式linux------ffmpeg移植 解码H264(am335x解码H264到yuv420并通过SDL显示)
- mysql 查询大数据导出都是怎么做的?
- iOS 在App内返回到指定页面
- 当你使用maven,怎样install也失败时
- Leetcode 7. Reverse Integer (Easy) (cpp)
- 230. Kth Smallest Element in a BST
- SCU2016-05 E题二分
- Android中关于Fragment的使用和Fragment的生命周期