您好,UncleToo欢迎您!  为了更好的浏览本站,请使用高版本浏览器
RSS  Tag     设为首页 | 加入收藏
 您所在的位置:首页 > PHP技术 > PHP应用

OSX系统下Apache、MySQL及PHP的常用操作及配置

作者:UncleToo  来源:原创  日期:2014-01-20 8:17:14
收藏  评论:( 0 )  阅读:402

       OSX 10.9系统已经为我们安装了ApachePHP,这对开发者来说是一件很好的事情,因为我们不在需要安装、启动了,因为mac启动时会自动启动。


Apache

启动服务

sudo apachectl start

停止服务

sudo apachectl stop

重新启动

sudo apachectl restart

查询Apache版本

httpd -v

或者也可以通过http://localhost查看版本


文档默认路径为/Library/WebServer/Documents/,但是我建议使用我们自己的目录。

首先进入/etc/apache2/users/目录,并创建Sites文件夹

cd /etc/apache2/users/

如果你的名字叫uncletoo,那么你会发现有以这个名字命名的文件夹

whoami

现在我们在/etc/apache2/users/文件夹下创建配置文件

sudo nano uncletoo.conf

在uncletoo.conf文件中输入如下内容:

<Directory "/Users/uncletoo/Sites/">

Options Indexes FollowSymLinks MultiViews

AllowOverride all

Order allow,deny

Allow from all

</Directory>

重启Apache

sudo apachectl restart

设置允许访问的文件夹

sudo chmod go-rwx Sites

sudo chmod go+x Sites

sudo chgrp -R _www Sites

sudo chmod -R go-rwx Sites

sudo chmod -R g+rx Site


PHP

打开httpd.conf文件

sudo nano /etc/apache2/httpd.conf

注释LoadModule php5_module libexec/apache2/libphp5.so这一行

重启Apache

sudo apachectl restart

安装mcrypt

对于xcode的安装,大家可以参考这里

创建mcrypt文件夹

cd ~

mkdir mcrypt

cd mcrypt

下载libmcrypt(http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz/download)和PHP源码(http://museum.php.net/php5/php-5.4.17.tar.gz),将下载文件拷贝至mcrypt文件夹下并解压缩

tar -zxvf libmcrypt-2.5.8.tar.gz

tar -zxvf php-5.4.17.tar.gz

配置libmcrypt

cd libmcrypt-2.5.8

./configure

make

sudo make install

编译mcrypt php扩展

cd ../php-5.4.17/ext/mcrypt/

make

sudo make install

此时你会看到如下的提示:

Installing shared extensions:     /usr/lib/php/extensions/no-debug-non-zts-20100525/

从/etc文件件下拷贝php.ini

sudo cp /etc/php.ini.default /etc/php.ini

sudo chmod u+w  /etc/php.ini

打开/etc/php.ini,并在最后添加下面代码

extension=mcrypt.so

重启Apache

sudo apachectl restart


MySQL

下载dmg文件

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

分别安装下面三个文件

mysql5.6.xxx.pkg

MySQLstartupitem.pkg

MySQLPrefPane

保持默认选项,启动MySQL

OSX系统下Apache、MySQL及PHP的常用操作及配置

设置MySQL密码,这里我们设置为空

/usr/local/mysql/bin/mysqladmin -u root password ''

解决2002套接字错误

sudo mkdir /var/mysql

sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

下载phpMyAdmin,压缩并将文件夹移动到~/Sites/phpmyadmin文件夹下。


配置文件权限

mkdir ~/Sites/phpmyadmin/config

chmod o+w ~/Sites/phpmyadmin/config


打开http://localhost/~zakir/phpmyadmin/setup/,点击“new server”,切换到身份验证选项卡并设置本地mysqlroot用户和密码,点击“保存”。现在PHP在phpmyadmin / config目录下,将其移动到根目录/phpmyadmin下,然后删除/config空目录。




Apache
 
PHP
 
MySQL
 
配置
 
除非特别声明,本站所有PHP教程及其他教程/文章均为原创、翻译或网友投稿,版权均归UncleToo中文网所有, 转载请注明作者及出处。
原文网址:http://www.uncletoo.com/html/application/799.html
读完这篇文章后,你是否有所收获? 分享是一种生活的信念!
  • 0
  • 0
我来说两句
更多>>网友评论