Heim > php教程 > php手册 > 在Mac OS X 10.8中配置Apache + PHP + MySQL

在Mac OS X 10.8中配置Apache + PHP + MySQL

WBOY
Freigeben: 2016-07-09 09:09:23
Original
1038 Leute haben es durchsucht

在Mac OS X 10.8中配置Apache+PHP+MySQL的内容包括:

  1. 配置Apache
  2. 配置PHP
  3. 安装MySQL
  4. 配置PHPAdmin
  5. 设置数据库默认字符集

一. 配置Apache

1. 启动Apache

打开终端,输入:

sudo apachectl start
Nach dem Login kopieren

 打开浏览器,输入:

http://localhost
Nach dem Login kopieren

应该可以看到”It works!“的页面,该页面位于/Library/WebServer/Documents/目录下,这是Apache的默认根目录。

 2. 配置用户访问目录

在终端中输入:

mkdir ~/Sites
cp /Library/WebServer/Documents/index.html.en index.html
Nach dem Login kopieren

在用户目录下新建一个名为Sites的目录,作为用户目录的访问路径,并将 /Library/WebServer/Documents/index.html复制到用户目录

输入:

<span style="color: #000000;">cd /etc/apache2/users/
sudo vi apple.conf</span>
Nach dem Login kopieren

注意:其中apple是你的用户名。

在vi中,按i开始输入,并输入以下内容:

<Directory "/Users/apple/Sites/">
  Options Indexes MultiViews
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>
Nach dem Login kopieren

输入完成后,按ESC键,然后输入:wq,保存并关闭vi。

注意:文件的第一行用于指定用户目录的位置,其中apple是你的用户名。

在终端中输入:

sudo apachectl restart
Nach dem Login kopieren

重新启动Apache,此时可以在浏览器中访问:

http://localhost/~apple
Nach dem Login kopieren

二. 配置PHP

在终端中输入:

cd /etc/apache2/
sudo vi httpd.conf
Nach dem Login kopieren

 在vi中,输入/php搜索包含php的文本,找到:

#LoadModule php5_module libexec/apache2/libphp5.so
Nach dem Login kopieren

 删除前面的#,然后保存退出。(按shift+i行首输入,按ESC退出编辑,按x删除当前字符,及#,输入:wq,保存并退出。)

在终端输入:

cd /etc
sudo cp php.ini.default php.ini
sudo apachectl restart
Nach dem Login kopieren

 在终端输入:

cd ~/Sites
vi info.php
Nach dem Login kopieren

然后在info.php中输入以下内容:

<span style="color: #0000ff;"><</span><span style="color: #800000;">html</span><span style="color: #0000ff;">><</span><span style="color: #800000;">body</span><span style="color: #0000ff;">><</span><span style="color: #800000;">h1</span><span style="color: #0000ff;">></span>It works!<span style="color: #0000ff;"></</span><span style="color: #800000;">h1</span><span style="color: #0000ff;">></span><span style="color: #0000ff;"><?</span><span style="color: #ff00ff;">php phpinfo(); </span><span style="color: #0000ff;">?></span><span style="color: #0000ff;"></</span><span style="color: #800000;">body</span><span style="color: #0000ff;">></</span><span style="color: #800000;">html</span><span style="color: #0000ff;">></span>
Nach dem Login kopieren

在浏览器输入:

http://localhost/~apple/info.php
Nach dem Login kopieren

三. 安装Mysql

1. 从Mysql官方网站下载mysql-5.6.12-osx10.7-x86_64.dmg,双击打开该dmg文件。

2. 运行mysql-5.6.12-osx10.7-x86_64.pkg,安装主程序包;

3. 运行MySQLStartupItem.pkg,让mysql开机自动运行;

4. 运行MySQL.prefPane,在系统偏好中增加mysql服务管理选项;

在终端输入:

<span style="color: #0000ff;">sudo</span> <span style="color: #0000ff;">chmod</span> +<span style="color: #0000ff;">w</span><span style="color: #000000;"> bashrc

</span><span style="color: #0000ff;">sudo</span> <span style="color: #0000ff;">vi</span> /etc/bashrc
Nach dem Login kopieren

 在bashrc的末尾增加以下两个命令别名,便于快速使用mysql

#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
Nach dem Login kopieren

提示:在bashrc中添加命令别名之后,需要重新启动终端。

修改mysql默认密码,在终端输入:

mysqladmin -u root password "123"
Nach dem Login kopieren

 其中123位置你可以指定任意密码。

如果要更改密码可以输入

mysqladmin -u root -p password "123"
Nach dem Login kopieren

更改密码前先需要输入以前正确的密码才可以。

四. 配置PHPAdmin

1. 下载PHPAdmin,解压缩到~/Sites目录下,并将目录重命名为:phpmyadmin;

2.  在浏览器中输入:

http://localhost/~apple/phpmyadmin/setup/
Nach dem Login kopieren

 添加一个服务器配置即可。

 五. 设置数据库默认字符集

在终端输入:

mysql -u root -p
# 创建名为 mydb 的数据库
create database mydb;
# 将 mydb 的默认字符集设置为 utf8
alter database mydb default character set = utf8;
Nach dem Login kopieren

 注:mysql默认使用的字符集是latin1,不支持中文,需要设置一下哦。

搞定收工:)

P.S.

网上关于在mac上配置php+mysql的文档比较多,本文仅针对本人的使用需求,简单将步骤记录一下。:)

 

 

 

 

 

 

 

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage