在Mac OS X中配置Apache + PHP + MySQL_PHP教程

企鹅博客
19267
文章
0
评论
2019年7月14日00:07:06 评论 1.1K views 1372字阅读4分34秒

。本文以Mac OS X 10.6.3和 10.8.1为例。主要内容包括:

!”的页面,其位于“/Library(资源库)/WebServer/Documents/”下,这就是Apache的默认根目录

。值得注意的是,Mac OS X在10.8中取消”Web共享(Web Sharing)”时,也移除了“/Users/[用户名]/Sites/”目录,所以10.8中访问“http://[本地IP]/~[用户名]”会显示“403 Forbidden”,但http://[本地IP]/依旧可以访问可以到“系统偏好设置” -> “安全(Security)” -> “防火墙(Firewall)”,开启防火墙,然后在“防火墙选项(Firewall Options)”中勾上“组织所有进入连接(block all incoming connections)”即可也可以通过设置httpd.conf来只允许localhost和127.0.0.1访问“/Library(资源库)/WebServer/Documents/”。


  
    ...... # # Controls who can get stuff from this server
   . # Order allow,deny #Allow from all Allow from 127
   .0.0
   .1 Allow from localhost  
  

.5MySQL提供了Mac OS X下的安装说明 。

Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' ”,这应该是某种情况下导致/usr/local/mysql/data的宿主发生了改变,只需要运行“sudo chown -R mysql /usr/local/mysql/data”即可

.0.0.1,原因是连接时php默认去找/var/mysql/mysql.sock了,但MAC版的MYSQL改动了文件位置,放在/tmp下了处理办法是按如下修改php.ini:

mysql.default_socket = /tmp/mysql.sock

。能够使用phpMyAdmin管理MySQL是检验前面几步效果的非常有效方式。

扩展

。但在Mac OS X下的安装却不那么友善,具体如下:

http://localhost/phpmyadmin时,会发现“无法加载 mcrypt 扩展,请检查您的 PHP 配置”提示没有了,这就表示MCrypt扩展库安装成功了。如果还不能加载,尝试把php.ini中的加入的extension修改为:

extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so

.8 & 10.7 Development Server 和Adding MCRYPT to your OSX Lion PHP install

.6.3和10.8.1中原生支持的方式来实现的配置,也可以参考“Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(一) ”和“Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(二) ”实际上,还可以使用XAMPP 或MacPorts 这种第三方提供的集成方案来实现简单的安装和使用

继续阅读
  • 版权声明: 发表于 2019年7月14日00:07:06
  • 转载注明:https://www.qieseo.com/308507.html
开发大型PHP项目的方法_PHP教程 php教程

开发大型PHP项目的方法_PHP教程

开发大型PHP项目的方法 这里介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming)。将向你演示如何通过使用一些OOP的概念和PHP的技巧来减少编码和提高质量...
php实现base64图片上传方式 php教程

php实现base64图片上传方式

本例子中没有采用File Post上传文件方式!原理一样,为了更加的理解base64 选择将其输出在文本域中,并提交至服务器!运用到项目中建议采用提交File方式。 html代码 <!DOCTY...
php随机数 微信随机生成红包金额算法php版 php教程

php随机数 微信随机生成红包金额算法php版

最近在研究发红包的功能,于是写了个红包的生成算法。 红包生成算法的需求预先生成所有的红包还是一个请求随机生成一个红包简单来说,就是把一个大整数m分解(直接以“分为单位,如1元即100)分解成n个小整数...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: