mac下php页面与数据库连接的环境配置
2015-10-27 22:21
615 查看
首先:我用的是mysql5.7。 php环境用的是phpstorm。通过以下环境配置,就可以在php代码中实现与数据库的动态连接。
1。安装mysql5.7,安装最后一步会弹出一个密码窗口,这里很重要,因为下面需要用。
如果不小心点过去的话,那就只能卸载重装了。
方法:一般是在 /usr/local 下有两个 mysql 和 mysql-5.7.9-osx10.9-x86_64
通过前往文件夹可以到达该目录下,删除两个文件,然后重装,注意系统偏好
设置里面的mysql服务也要关掉。如果不知道在哪儿就删掉关机重装。
复制这个密码保存到文档
password:~~~~~~~~
2.在下面的操作之前必须进入偏好设置里面把mysql的服务打开,否则密码永远输不对
在系统偏好设置里打开mysql服务
使用终端进入mysql 安装目录
cd /usr/local
cd mysql-5.7.9-osx10.9-x86_64/
cd bin
./mysql -u root -p
这里,把上面留下的密码粘贴在这里需要用的缺省密码 会车
3.进入mysql 提示符,这可以把进入sql的密码修改,毕竟自动生成的密码太难记了。
SET PASSWORD = PASSWORD('123456');
4.mac 的php模块,开启了这个就能在php里引用数据库了
chmod -xwr php.ini.default // 修改文件夹的只读权限,用不到
打开命令行终端:
cd /private/etc
// 因为不能直接修改php.ini.default,所以复制一个文件php.ini
sudo cp php.ini.default php.ini
// 进入php.ini
sudo vim php.ini
// 点击键盘的 i,修改文件,接下来,好吧,找吧,找到下面这几行
extension=php_mysql.dll
extension=php_mysqli.dll 前面的;去掉
//以下两项后面加上 =/tmp/mysql.sock
mysql.default_socket
mysqli.default_socket
// 点击键盘esc,然后输入下面
:w! 保存
:q退出
最后
// 重启apache
sudo apachectl -restart
1。安装mysql5.7,安装最后一步会弹出一个密码窗口,这里很重要,因为下面需要用。
如果不小心点过去的话,那就只能卸载重装了。
方法:一般是在 /usr/local 下有两个 mysql 和 mysql-5.7.9-osx10.9-x86_64
通过前往文件夹可以到达该目录下,删除两个文件,然后重装,注意系统偏好
设置里面的mysql服务也要关掉。如果不知道在哪儿就删掉关机重装。
复制这个密码保存到文档
password:~~~~~~~~
2.在下面的操作之前必须进入偏好设置里面把mysql的服务打开,否则密码永远输不对
在系统偏好设置里打开mysql服务
使用终端进入mysql 安装目录
cd /usr/local
cd mysql-5.7.9-osx10.9-x86_64/
cd bin
./mysql -u root -p
这里,把上面留下的密码粘贴在这里需要用的缺省密码 会车
3.进入mysql 提示符,这可以把进入sql的密码修改,毕竟自动生成的密码太难记了。
SET PASSWORD = PASSWORD('123456');
4.mac 的php模块,开启了这个就能在php里引用数据库了
chmod -xwr php.ini.default // 修改文件夹的只读权限,用不到
打开命令行终端:
cd /private/etc
// 因为不能直接修改php.ini.default,所以复制一个文件php.ini
sudo cp php.ini.default php.ini
// 进入php.ini
sudo vim php.ini
// 点击键盘的 i,修改文件,接下来,好吧,找吧,找到下面这几行
extension=php_mysql.dll
extension=php_mysqli.dll 前面的;去掉
//以下两项后面加上 =/tmp/mysql.sock
mysql.default_socket
mysqli.default_socket
// 点击键盘esc,然后输入下面
:w! 保存
:q退出
最后
// 重启apache
sudo apachectl -restart
相关文章推荐
- Thinkphp学习笔记7-输入变量
- PHP超全局数组
- Thinkphp学习笔记6-redirect 页面重定向
- php+ajax实现无刷新动态加载数据技术
- laravel配合使用
- PHP基于数组的分页函数(核心函数array_slice())
- PHP局部变量与全局变量
- getParameter() getAttribute() setAttribute()
- PHP静态变量
- Thinkphp学习笔记5-URL生成U方法
- Thinkphp学习笔记3-前置和后置操作
- Thinkphp学习笔记2-
- PHP会话处理——Cookie和Session
- Thinkphp学习笔记1-URL模式
- [转载] PHP 线程,进程和并发
- [转载] PHP工作模型与运行机制
- php写的JS _BY master
- phpmyadmin建表各属性
- File Input and Output with R
- ContentProvider