php : 配置

一. php: undefined function mysql_connect() php

mac 上操做html

一.有多是由於版本不一樣而引發的mysql

PHP5中使用mysql_connect()函數進行鏈接。但PHP5.5起,MySQL就不推薦使用這個方法,屬於廢棄函數。取而代之的是:sql

 

二.php 尋找的/var/mysql/mysql.sock 路徑不存在apache

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

緣由分析:php會在/var/mysql/下面去找mysql.sock(能夠在/etc/php.ini配置文件中找到).可是咱們的mac上這個就沒有/var/mysqlz這個目錄.而mysql.sock文件在/tmp/mysql.sock下面.怎麼辦呢?segmentfault

很簡單了,咱們只須要用ln -s來給/var/mysql/生成一個mysql.sock文件的"軟鏈接"便可.socket

 

ps:函數

Mac OS X中沒有默認的php.ini文件,可是有對應的模版文件php.ini.defaultspa

相關文件夾:.net

     /etc/apache2/     ##Apache 配置文件夾

     /Library/WebServer/Documents/    ##Apache 默認站點 

     /usr/local/mysql-5.7.11-osx10.9-x86_64      ##mysql安裝路徑

     /private/php.ini.default      ##php的配置文件: 如配置 mysql.sock

 

閱讀:

http://www.cnblogs.com/studentlv/p/5666490.html

 

Can't connect to local MySQL server through socket '/tmp/mysql.sock' 

https://segmentfault.com/q/1010000000094608 

配置 PHP

https://my.oschina.net/joanfen/blog/171109

http://blog.csdn.net/shichen501/article/details/52911873

https://www.zybuluo.com/xile/note/426413

更換PHP 版本

https://php-osx.liip.ch/

配置虛擬機

http://www.cnblogs.com/waterman/p/5125670.html

mysql 重啓

sudo /usr/local/mysql/support-files/mysql.server start
sudo /usr/local/mysql/support-files/mysql.server stop
sudo /usr/local/mysql/support-files/mysql.server restart

 

------------------------------------》》》

相關文章
相關標籤/搜索