Warning: Error while sending QUERY packet. PID=4751 in /home/wwwroot/coco/domain/cnlamp/web/wp-includes/wp-db.php on line 1877 mac os下搭建apche+php+mysql | LAMP新闻|技巧|经验|资讯站
现在的位置: 首页mac>正文
mac os下搭建apche+php+mysql
发表于3年前 mac 暂无评论

1、mac下已经自带php与apache,不需要安装,只需要开启配置即可。

运行apache 终端下输入:sudo apachectl start

在浏览器访问http://127.0.0.1  提示It Work!

配置文件在:/etc/apache2/httpd.conf   

2、配置php

终端中输入:sudo vi /etc/apache2/httpd.conf

找到“#LoadModule php5_module libexec/apache2/libphp5.so”,把前面的#号去掉,保存退出(在命令行输入:wq)

运行“sudo cp /etc/php.ini.default /etc/php.ini”,这样就可以运行sudo vi /etc/php.ini来编辑php.ini配置各种功能了。

3、安装mysql,mac下不自带mysql,需要下载安装

下载地址:dev.mysql.com/downloads/mysql

下载解压后,文件列表显示如下

安装mysql-5.x-osx10.x-x86_64.pkg
安装MySQLStartupItem.pkg
安装MySQL.prefpane

启动MYSQL,

在系统偏好配置面板在启动时自动启动

4、其他

在配置中发现apache的rewrite功能不起作用,将AllowOverride设置后依然无法rewite,经查找发现,需要将rewite参数写入虚拟目录配置的信息中,不能只在httpd.conf中设置。

<VirtualHost *:80>
    DocumentRoot “/Applications/XAMPP/htdocs/blogforit/1”
    ServerName www.localblog.com
    ServerAlias www.localblog.com
    <Directory “/Applications/XAMPP/htdocs/blogforit/1”>
        Options Indexes MultiViews FollowSymlinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

虚拟目录配置中,红色部分必须有

给我留言

留言无头像?


×
腾讯微博