Mac下安装使用phpMyAdmin. Set up phpMyAdmin on MacOSX

本文详细介绍如何在本地搭建LAMP(Linux/Apache/MySQL/PHP)环境,包括安装配置Apache、PHP、MySQL以及phpMyAdmin的过程,并提供测试方法确保各组件正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需要组件:
Apache
PHP
Mysql
phpMyAdmin

Apache
1. 确认版本
$ httpd -v
2. 启动apache
$ sudo apachectl restart 或者
$ sudo /usr/sbin/apachectl start
3.设定自动启动(optional)
$ sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

PHP
1. 确认版本
2. 设置php.ini
$ sudo cp -p /etc/php.ini.default /etc/php.ini

3. 设置与Apache连接
$ sudo vi /etc/apache2/httpd.conf
#LoadModule php5_module libexec/apache2/libphp5.so
↓
LoadModule php5_module libexec/apache2/libphp5.so
4. 重启Apache
sudo apachectl restart
5. 确定php是否能运行
$ sudo vi /Library/WebServer/Documents/phpinfo.php
<?php phpinfo();
打开 http://localhost/phpinfo.php 如果显示信息则成功

Mysql
1. 确认版本
$ mysql --version
2. Mysql 启动
$ sudo mysql.server start
3. 设置自动启动(optional)
$ cp /usr/local/Cellar/mysql/5.6.21/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
4. 设置mysql的root的密码
$ mysqladmin -u root password 'password'
5. 登录Mysql
$ mysql -uroot -p
6. 退出登录并且测试从php连接mysql
$ sudo vi /Library/WebServer/Documents/check_mysql.php
<?php
$dsn = 'mysql:dbname=mysql;host=127.0.0.1';
$user = 'root';
$password = 'password';
try {
    $dbh = new PDO($dsn, $user, $password);
    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $sql = "SELECT count(*) as cnt FROM user";
    foreach ($dbh->query($sql) as $row) {
        echo $row['cnt'] ."\n";
    }
} catch (PDOException $e){
    print('Error:'.$e->getMessage());
    die();
}
打开http://localhost/check_mysql.php 如果显示数字则成功

phpMyAdmin
1. 下载phpMyAdmin与设置
https://www.phpmyadmin.net/downloads/
phpMyAdmin-4.4.11-all-languages.zip
$ unzip phpMyAdmin-4.2.10.1-all-languages.zip
$ sudo cp -rp phpMyAdmin-4.2.10.1-all-languages /Library/WebServer/Documents/phpMyAdmin
$ cd /Library/WebServer/Documents/phpMyAdmin/
$ sudo mv config.sample.inc.php config.inc.php
$ sudo vi config.inc.php
$cfg['Servers'][$i]['host'] = ‘localhost’;
↓
$cfg['Servers'][$i]['host'] = ’127.0.0.1′;

最后打开
http://localhost/phpMyAdmin/

备注:如果遇到问题,修改
/etc/php.ini 的977行
pdo_mysql.default_socket=/tmp/mysql.sock

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值