mac 怎么配置php.ini 连接mysql
发布网友
发布时间:2022-04-06 00:41
我来回答
共2个回答
懂视网
时间:2022-04-06 05:03
mamp修改php.ini的方法:首先找到并打开“php.ini”文件;然后配置Xdebug;最后在“php.ini”中修改php上传文件大小限制等配置即可。
推荐:《PHP视频教程》
一、PHP 配置文件
/Applications/MAMP/bin/php/php7.2.1/conf/php.ini
二、配置 Xdebug
MAMP 自带 Xdebug,这个不用自己去找扩展包了比较方便,打开开关,后面再添加几行配置,重启 Apache 就行了
xdebug.remote_enable =1
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_mode = req
xdebug.remote_port = 9000
xdebug.idekey=PHPSTORM
PHPstorm 配置教程
三、修改上传限制
php.ini 中几个限制项修改一下就好了
php.ini 配置教程
热心网友
时间:2022-04-06 02:11
当尝试在console下运行php脚本时却提示pdo连接mysql.sock时出错
PHP Error[2]: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock)
但是查过了MAMP自带的php5.2和php5.3的php.ini发现里面的几处默认mysql连接文件default_socket设置都没有问题,于是google之。发现原来命令行的php是用了MAC OS自带的php,需要修改MAC OS自带的php.ini。 具体步骤如下:
如果你已经有/private/etc/php.ini就不需要再拷贝一份php.ini.default出来了。
cd /private/etc/
sudo cp php.ini.default php.ini
sudo vi php.ini
把php.ini里面所有的default_socket都改成MAMP的mysql.sock的正确位置即可。
pdo_mysql.default_socket=/Applications/MAMP/tmp/mysql/mysql.sock
mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock
mysqli.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock