使用homebrew安装git的phpmyadmin怎么使用

homebrew及homebrew cask安装与使用 - 简书
homebrew及homebrew cask安装与使用
安装homebrew
安装命令:
ruby -e "$(curl -fsSL /Homebrew/install/master/install)"
如果不是第一次安装,可能会遇到如下错误:
It appears Homebrew is already installed. If your intent is to reinstall you
should do the following before running this installer again:
ruby -e "$(curl -fsSL /Homebrew/install/master/uninstall)"
解决方式:
sudo rm -fr /usr/local/.git
参考链接:
再次安装:
ruby -e "$(curl -fsSL /Homebrew/install/master/install)"
遇到错误:
==& This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1
Press RETURN to continue or any other key to abort
==& Downloading and installing Homebrew...
remote: Counting objects: 3769, done.
remote: Compressing objects: 100% (), done.
remote: Total 3769 (delta 43), reused 527 (delta 26), pack-reused 0
Receiving objects: 100% (), 3.21 MiB | 269.00 KiB/s, done.
Resolving deltas: 100% (43/43), done.
From /Homebrew/homebrew
* [new branch]
-& origin/master
error: unable to unlink old 'Library/Homebrew/dev-cmd/aspell-dictionaries.rb' (Permission denied)
error: unable to unlink old 'Library/Homebrew/dev-cmd/update-test.rb' (Permission denied)
error: unable to unlink old 'Library/Homebrew/test/bottles/testball_bottle-0.1.el_capitan.bottle.tar.gz' (Permission denied)
error: unable to unlink old 'Library/Homebrew/test/bottles/testball_bottle-0.1.mavericks.bottle.tar.gz' (Permission denied)
error: unable to unlink old 'Library/Homebrew/test/bottles/testball_bottle-0.1.mountain_lion.bottle.tar.gz' (Permission denied)
error: unable to unlink old 'Library/Homebrew/test/bottles/testball_bottle-0.1.yosemite.bottle.tar.gz' (Permission denied)
fatal: Could not reset index file to revision 'origin/master'.
Failed during: git reset --hard origin/master
解决方式:
sudo mv /usr/local/Library /usr/local/Library.bk
再次安装即可。
安装homebrew cask
homebrew cask可用于mac应用程序或套件,比如mactex,xtrafinder等。
brew install caskroom/cask/brew-cask
使用homebrew管理软件
比如安装emacs和vim的命令分别如下。
brew install emacs --with-cocoa --with-gnutls
安装macvim
brew install macvim --with-override-system-vim
安装ack和ag,比grep好用
brew install ack ag
安装autojump,非常高效的目录跳转工具
brew install autojump
查找软件包
比如查找和pdf相关的软件包。
查找和pdf相关的软件包brew search pdf
删除软件包
移除macvimbrew remove macvim
清除老版本的安装包
homebrew 会缓存下载的安装包,长时间不清理会占用大量的磁盘空间,因此需要定期清理,清理命令如下:
brew cleanup
我得了一种一上课就生病的病本文主要记录phpMyAdmin在Mac OS X上的配置和使用,避免朋友们走弯路,浪费不必要的时间。
1. 下载:&
2. 在"设置"中打开" web share", 即可开启Mac自带的Apache, 也可以通过sudo apachectl restart, 重启Apache。
3. 源码放入 Apache的配置文件&f中DocumentRoot项指定的目录中,并打开php5的module
& &#LoadModule php5_module libexec/apache2/libphp5.so
& 改为:&LoadModule php5_module libexec/apache2/libphp5.so
4. 修改DocumentRoot下地phpmyadmin源码的访问权限。 chmod -R 755 phpMyAdmin-4.4.1/
5. 配置Apache的httpd.conf& 如下:
&Directory "/Library/WebServer/Documents/phpMyAdmin-4.4.1"&
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
&/Directory&
6.在phpMyAdmin-4.4.1目录下,复制config.example.inc.php 保存为:config.inc.php ,并修改其部分内容:
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
* Servers configuration
* First server
/* Authentication type */
$cfg['Servers'][$i]['user'] = 'root'; //mysql username here
$cfg['Servers'][$i]['password'] = 'xxxx'; //mysql password here
$cfg['Servers'][$i]['auth_type'] = 'config';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
如果你忘记了mysql 密码,可以通过如下方法修改:
& & 1. sudo&/usr/local/mysql/bin/mysqld_safe --skip-grant-tables -u root &
& & 2.&"sudo /Library/StartupItems/MySQLCOM/MySQLCOM start& &可跳过,原因未知
& & 3. &Then you should be able to log into MySQL as root: &&"/usr/local/mysql/bin/mysql -u root"
& & 4. 修改密码:&"UPDATE mysql.user SET Password = PASSWORD( 'new-password' ) WHERE User = 'root';"
& && &&&&&"FLUSH PRIVILEGES;"
& && &&&&&""
& & &5. &尝试用新密码登陆:&"/usr/local/mysql/bin/mysql -u root -p"
7. 即将大功告成!此时,如果你通过sudo apachectl restart, 重启Apache,并通过网络地址访问,可能还是会提示你出错: mysql said: cannot connect: invalid settings.&
这可能是应为phpmyadmin 默认使用/var/mysql/mysql.sock来连接mysqld.
8. 为phpmyadmin 的默认sock目录创建一个连接到真实sock的链接。
& & &8.1 &sudo mkdir /var/mysql/
& & &8.2 &sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
9.最后fuck , 一个为程序员准备的产品,竟然不提示详细的stack, 如不进行上一步,连错误提示都他妈草草了事,浪费劳资多少时间。
Mac下使用brew install phpmyadmin 安装方案
localhost:~ xxx$ brew install phpmyadmin==&&Installing phpmyadmin from josegonzalez/homebrew-php==&&Downloading&
######################################################################## 100.0%==&&Caveats
Note that this formula will NOT install mysql. It is not
required since you might want to get connected to a remote
database server.
Webserver configuration example (add this at the end of
your /etc/apache2/httpd.conf for instance) :
& Alias /phpmyadmin /usr/local/share/phpmyadmin
& &Directory /usr/local/share/phpmyadmin/&
&&& Options Indexes FollowSymLinks MultiViews
&&& AllowOverride All
&&& &IfModule mod_authz_core.c&
&&&&& Require all granted
&&& &/IfModule&
&&& &IfModule !mod_authz_core.c&
&&&&& Order allow,deny
&&&&& Allow from all
&&& &/IfModule&
& &/Directory&
Then, open&
More documentation : file:///usr/local/Cellar/phpmyadmin/4.4.4/share/phpmyadmin/doc/
Configuration has been copied to /usr/local/etc/phpmyadmin.config.inc.php
Don't forget to:
& - change your secret blowfish
& - uncomment the configuration lines (pma, pmapass ...)
1. 修改/etc/apache2/httpd.conf , 并记得启用php5.mod
2. 修改上述的phpmyadmin.config.inc.php中的配置
3. 为phpmyadmin 的默认sock目录创建一个连接到真实sock的链接。
& & &3.1 &sudo mkdir /var/mysql/
& & &3.2 &sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
4. sudo apachectl restart
------------------------- Install phpmyadmin on Ubuntu------------------------------
1. install phpmod & for apache2
2. install&phpmysql for phpmyadmin to connect and manage mysql
3. download &source code of phpmyadmin from&http://www.phpmyadmin.net/home_page/downloads.php.
4. untar the downloaded phpadmin ,
& & &4.1. move it to /var/www/html/
& & &4.2 chmod -R 755 ./phpmyadmin/
5. setting connection options for phpmyadmin .
在phpMyAdmin-4.4.1目录下,复制config.example.inc.php 保存为:config.inc.php ,并修改其部分内容:
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
* Servers configuration
* First server
/* Authentication type */
$cfg['Servers'][$i]['user'] = 'root'; //mysql username here
$cfg['Servers'][$i]['password'] = 'xxxx'; //mysql password here
$cfg['Servers'][$i]['auth_type'] = 'config';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] =
6. check apache2.conf which located in /etc/apache2/&
& & whether /var/www is granted to access
7. &apache2ctl restart
1.&/questions//error-1045-cannot-log-in-to-mysql-server-phpmyadmin
2.&/installing-phpmyadmin-on-mac-osx-10-7-lion/
阅读(...) 评论()Mac下通过 brew 安装不同版本的php
Author:飘易 Source:飘易
Categories: PostTime: 12:43:33
&&&&MAC&OS&X&10.9.5系统里已经自带了&apache&&和&php&,只是默认没有启用,我们将他们启用即可。&&&&APACHE的默认版本是&Apache/2.2.26&(Unix),php版本是PHP&5.4.30。&&&&由于调试程序需要,我需要同时安装低版本的php5.3,但是又不希望删除系统预装的php&5.4,或升级/降级系统的php5.4,那么怎么办呢?这个时候,就可以通过brew的方式安装新的php版本。&&&&第一步,先安装&brew&&&&Brew&是&Mac&下面的包管理工具,通过&Github&托管适合&Mac&的编译配置以及&Patch,可以方便的安装开发工具。&Mac&自带ruby&所以安装起来很方便,同时它也会自动把git也给你装上。官方网站:&&&&在mac下终端里直接输入命令行:ruby&-e&"$(curl&-fsSL&/Homebrew/install/master/install)"&&&&安装完成之后,建议执行一下自检:brew&doctor&如果看到Your&system&is&ready&to&brew.&那么你的brew已经可以开始使用了。&&&&常用命令:&(所有软件以PHP5.5为例子)brew&update&&&&&&&&&&&&&&&&&&&&&&&&#更新brew可安装包,建议每次执行一下brew&search&php55&&&&&&&&&&&&&&&&&&#搜索php5.5brew&tap&josegonzalez/php&&&&&&&&&&#安装扩展&gihhub_user/repo&&&&brew&tap&&&&&&&&&&&&&&&&&&&&&&&&&&&#查看安装的扩展列表brew&install&php55&&&&&&&&&&&&&&&&&#安装php5.5brew&remove&&php55&&&&&&&&&&&&&&&&&#卸载php5.5brew&upgrade&php55&&&&&&&&&&&&&&&&&#升级php5.5brew&options&php55&&&&&&&&&&&&&&&&&#查看php5.5安装选项brew&info&&&&php55&&&&&&&&&&&&&&&&&#查看php5.5相关信息brew&home&&&&php55&&&&&&&&&&&&&&&&&#访问php5.5官方网站brew&services&list&&&&&&&&&&&&&&&&&#查看系统通过&brew&安装的服务brew&services&cleanup&&&&&&&&&&&&&&#清除已卸载无用的启动配置文件brew&services&restart&php55&&&&&&&&#重启php-fpm&&&&第二步,安装PHP&&&&&&&&&先添加brew的PHP扩展库:brew&updatebrew&tap&homebrew/dupesbrew&tap&homebrew/phpbrew&tap&josegonzalez/homebrew-php&&&&可以使用&brew&options&php53&命令来查看安装php5.3的选项,这里我用下面的选项安装:brew&install&php53&--with-apache&--with-gmp&--with-imap&--with-tidy&--with-debug&&&&&请注意:如果你希望以mac下的apache作为web&server,编译时要加&--with-apache;如果你的web&server&是&nginx这类,就需要加上&--with-fpm。Options--disable-opcache Build&without&Opcache&extension--disable-zend-multibyte Disable&auto-detection&of&Unicode&encoded&scripts--homebrew-apxs Build&against&apxs&in&Homebrew&prefix--with-apache Enable&building&of&shared&Apache&2.0&Handler&module,&overriding&any&options&which&disable&apache--with-cgi Enable&building&of&the&CGI&executable&(implies&--without-apache)--with-debug Compile&with&debugging&symbols--with-fpm Enable&building&of&the&fpm&SAPI&executable&(implies&--without-apache)--with-gmp Build&with&gmp&support--with-homebrew-curl Include&Curl&support&via&Homebrew--with-homebrew-libxslt Include&LibXSLT&support&via&Homebrew--with-homebrew-openssl Include&OpenSSL&support&via&Homebrew--with-imap Include&IMAP&extension--with-libmysql Include&(old-style)&libmysql&support&instead&of&mysqlnd--with-mssql Include&MSSQL-DB&support--with-pdo-oci Include&Oracle&databases&(requries&ORACLE_HOME&be&set)--with-phpdbg Enable&building&of&the&phpdbg&SAPI&executable&(PHP&5.4&and&above)--with-postgresql Build&with&postgresql&support--with-thread-safety Build&with&thread&safety--with-tidy Include&Tidy&support--without-bz2 Build&without&bz2&support--without-mysql Remove&MySQL/MariaDB&support--without-pcntl Build&without&Process&Control&support--without-pear Build&without&PEAR--without-snmp Build&without&SNmp&support--HEAD Install&HEAD&version&&&&PHP编译过程中如果遇到&configure:&error:&Cannot&find&OpenSSL's&&evp.h&&错误,执行&xcode-select&--install&重新安装一下&Xcode&Command&Line&Tools&即可解决该错误(来源:)。&&&&&安装完php后,会有一段提示,请仔细阅读:CaveatsTo&enable&PHP&in&Apache&add&the&following&to&httpd.conf&and&restart&Apache:&&&&LoadModule&php5_module&&&&/usr/local/opt/php53/libexec/apache2/libphp5.soThe&php.ini&file&can&be&found&in:&&&&/usr/local/etc/php/5.3/php.ini✩✩✩✩&PEAR&✩✩✩✩If&PEAR&complains&about&permissions,&'fix'&the&default&PEAR&permissions&and&config:&&&&chmod&-R&ug+w&/usr/local/Cellar/php53/5.3.29/lib/php&&&&pear&config-set&php_ini&/usr/local/etc/php/5.3/php.ini✩✩✩✩&Extensions&✩✩✩✩If&you&are&having&issues&with&custom&extension&compiling,&ensure&thatyou&are&using&the&brew&version,&by&placing&/usr/local/bin&before&/usr/sbin&in&your&PATH:&&&&&&PATH="/usr/local/bin:$PATH"PHP53&Extensions&will&always&be&compiled&against&this&PHP.&Please&install&themusing&--without-homebrew-php&to&enable&compiling&against&system&PHP.✩✩✩✩&PHP&CLI&✩✩✩✩If&you&wish&to&swap&the&PHP&you&use&on&the&command&line,&you&should&add&the&following&to&~/.bashrc,~/.zshrc,&~/.profile&or&your&shell's&equivalent&configuration&file:&&&&&&export&PATH="$(brew&--prefix&homebrew/php/php53)/bin:$PATH"To&have&launchd&start&php53&at&login:&&&&ln&-sfv&/usr/local/opt/php53/*.plist&~/Library/LaunchAgentsThen&to&load&php53&now:&&&&launchctl&load&~/Library/LaunchAgents/homebrew.mxcl.php53.plist==&&Summary&&&/usr/local/Cellar/php53/5.3.29:&480&files,&31M,&built&in&12.9&minutes&&&&&&&&等待PHP编译完成,开始安装PHP常用扩展,扩展安装过程中&brew会自动安装依赖包,使用&brew&search&php53-&命令,可以查看还有哪些扩展可以安装,然后执行&brew&install&php53-XXX&就可以了。&&&&&由于Mac自带了php和php-fpm,因此需要添加系统环境变量PATH来替代自带PHP版本:echo&'export&PATH="$(brew&--prefix&homebrew/php/php53)/bin:$PATH"'&&&&~/.bash_profile&&#for&phpecho&'export&PATH="$(brew&--prefix&homebrew/php/php53)/sbin:$PATH"'&&&&~/.bash_profile&&#for&php-fpmecho&'export&PATH="/usr/local/bin:/usr/local/sbin:$PATH"'&&&&~/.bash_profile&#for&other&brew&install&softsource&~/.bash_profile&&#更新配置&&&&如何卸载安装的&php5.3呢?#&卸载brew&uninstall&php53&#&清除缓存以及老旧版本文件brew&cleanup&-s&&&&&测试一下效果:$&php&-vPHP&5.3.29&(cli)&(built:&Jan&24&:58)&(DEBUG)Copyright&(c)&&The&PHP&GroupZend&Engine&v2.3.0,&Copyright&(c)&&Zend&Technologies#&mac系统自带的php$&/usr/bin/php&-vPHP&5.4.30&(cli)&(built:&Jul&29&:29)&Copyright&(c)&&The&PHP&GroupZend&Engine&v2.4.0,&Copyright&(c)&&Zend&Technologies&&&&with&Zend&Guard&Loader&v3.3,&Copyright&(c)&,&by&Zend&Technologies&&&&&由于我们没有安装php的fpm模式,所以&php-fpm&-v&命令显示的是mac自带的:$&php-fpm&-vPHP&5.4.30&(fpm-fcgi)&(built:&Jul&29&:15)Copyright&(c)&&The&PHP&GroupZend&Engine&v2.4.0,&Copyright&(c)&&Zend&Technologies&&&&with&Zend&Guard&Loader&v3.3,&Copyright&(c)&,&by&Zend&Technologies&&&&&这个时候,我们使用&phpinfo&函数显示出来的php版本还是max自带的PHP5.4,需要我们修改&apache的配置文件&httpd.conf,加载的php5模块路径指向刚刚安装的&php5.3目录里的&libphp5.so:LoadModule&php5_module&&&&/usr/local/opt/php53/libexec/apache2/libphp5.so&&&&&&重启apache,phpinfo()&脚本里显示的&php&版本就变成了&PHP&Version&5.3.29。【参考:】*&&...&...&(LNmp开发环境)*&
来源:飘易
版权所有。转载时必须以链接形式注明作者和及本声明。
上一篇:下一篇:
3条评论 “Mac下通过 brew 安装不同版本的php”
20:53:28挺不错,最近OSX系统升级出现了很多错误,重新安装php的时候参考了一下。 14:42:54谢谢。配置了2天的Mac&环境。。今天看到你这里才完全明白 18:38:12brew&tap&homebrew/phpbrew&tap&josegonzalez/homebrew-php这两次tap是不是重复了
名称(*必填)
邮件(选填)
网站(选填)
记住我,下次回复时不用重新输入个人信息
Www.Piaoyi.Org 原创文章版权由所有MAC OS X环境下配置APACHE+PHP+MYSQL+PHPMYADMIN
Author:飘易 Source:飘易
Categories: PostTime: 15:40:49
&&&&本文为记录MAC&OS&X环境下配置APACHE+PHP+MYSQL+PHPMYADMIN的教程。飘易手里的mac系统是os&x&10.9.5&,由于需要在mac系统下配置php开发环境,特此记录下配置要点,留作备用,如果对您的配置也有帮助,那敢情是好的。&&&&MAC&OS&X&10.9.5系统里已经自带了&apache&&和&php&,只是默认没有启用,我们将他们启用即可。&&&&APACHE的默认版本是&Apache/2.2.26&(Unix),php版本是PHP&5.4.30。&&&&一、启用apache&&&&在终端(Terminal)中输入&sudo&apachectl&start&即可启动apache。&&&&apache常用命令:启动&Apache:&sudo&apachectl&start关闭&Apache:&sudo&apachectl&stop重启&Apache:sudo&apachectl&restart查看&Apache&版本:httpd&-v&&或者&apachectl&-v&&&&启动apache后,在浏览器中访问&http://localhost&或&http://127.0.0.1,如果出现“It&works!”就表示运行正常。&&&&OS&X&中默认有两个目录可以直接运行你的&Web&程序,一个是系统级的&Web&根目录,一个是用户级的根目录。注:以下&piaoyi&为用户名,需要按实际修改。Apache系统级的根目录及对应网址是:/Library/WebServer/Documents/&&&----&&http://localhost用户级的根目录及对应网址是:~/Sites&&-----&&http://localhost/~piaoyi/~/Sites&也就是你用户目录下面的”站点”目录,在&OS&X&中,这个目录可能没有,所以你需要手动建立一个同名目录。建立方式很简单,直接在终端中运行:sudo&mkdir&~/Sites比如我就把网站根目录放在我的用户根目录下的&php文件夹里:670)this.width=670" src="../upimg/file/02/4358.png" border=0 alt="MAC OS X环境下配置APACHE+PHP+MYSQL+PHPMYADMIN" />&&&&使用系统自带的目录&/Library/WebServer/Documents/&很不方便,因此可以修改为我们的用户目录,比如我的&php&文件夹,修改apache的配置文件&&httpd.conf&&(如果放在其他目录就需要配置复杂的权限,建议大家放在用户级的根目录里):把&DocumentRoot&"/Library/WebServer/Documents"修改成:DocumentRoot&"/Users/CCMAC/php"把&&Directory&"/Library/WebServer/Documents"&改成:&Directory&"/Users/CCMAC/php"&然后再解决“You&don't&have&permission&to&access&on&this&server“错误,查找:&Directory&/&&&&&Options&FollowSymLinks&&&&AllowOverride&None&&&&Order&deny,allow&&&&allow&from&all&/Directory&改成:&Directory&/&&&&&Options&FollowSymLinks&&&&AllowOverride&None&&&&#Order&deny,allow&&&&#allow&from&all&/Directory&&&&&&启用&虚拟主机配置文件:找到&#Include&/private/etc/apache2/extra/httpd-vhosts.conf删掉前面的注释符号&#&然后打开”/private/etc/apache2/extra/httpd-vhosts.conf“,把里面的2段示例代码&注释掉,添加我们自己的虚拟主机配置即可。&&&&二、启用php&&&&php为系统自带,我们只要手动打开即可:修改apache配置文件,用vim命令或编辑器都可以,打开:/etc/apache2/httpd.conf&&&&查找里面的的这行:#LoadModule&php5_module&libexec/apache2/libphp5.so把前面的注释符号&&#&&删掉,保存文件并重启apache,此时php就已经启用了。&&&&三、安装mysql&&&&mysql&MAX系统没有自带,需要自己安装。你可以点击&&去官网下载&MySQL&的安装包。国内用户从国外服务器下载mysql可能太慢,可以使用sohu提供的国内镜像点下载:&。请下载&Mac&OS&X&10.9&(x86,&64-bit),&DMG&Archive&&(如有更新版本,可下载)。飘易下载的时候,最新版是:(mysql-5.6.22-osx10.9-x86_64.dmg)。下载完DMG之后,双击安装后,mysql会随系统启动而自启动,进入「系统偏好设置」,在面板的最下面你会看到一个&MySQL&的设置项,点击它之后就可以管理MySQL的启动和停止。把mysql和mysqladmin这2个命令建立软链接到系统默认执行目录里/usr/bin&或&/bin&或&/usr/sbin&或&/sbin&里面sudo&ln&-s&/usr/local/mysql/bin/mysql&/usr/bin/mysqlsudo&ln&-s&/usr/local/mysql/bin/mysqladmin&/usr/bin/mysqladmin这样就可以在终端中比较简单地通过命令进行相应的操作,比如安装完毕之后MySQL的root默认密码为空,如果要设置密码可以在终端运行“mysqladmin&-u&root&password&"mysqlpassword"”来设置,其中mysqlpassword即root的密码。&&&&注意:这个时候在php程序里使用&127.0.0.1&连接mysql是可以正常使用的,但是如果我们使用&localhost&主机名来连接mysql,会出现无法连接mysql服务器的错误信息,需要我们手动修复下。&&&&错误原因:&&&&PHP默认连接mysql的路径是&:&/var/mysql/mysql.sock&,但是mac下这个路径是不存在的,mac把mysql.sock&放在了&/tmp/mysql.sock&,解决方法有2个:方法1、修改php.ini文件(/etc/php.ini)查找&mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket&把他们的值都改为&/tmp/mysql.sockmysql.default_socket&=&/tmp/mysql.sockmysqli.default_socket&=&/tmp/mysql.sockpdo_mysql.default_socket&=&/tmp/mysql.sock方法2、使用&ln&-s&命令创建软连接(推荐)sudo&mkdir&/var/mysqlsudo&ln&-s&/tmp/mysql.sock&/var/mysql/mysql.sock原理是把&/tmp/mysql.sock&映射到&/var/mysql/mysql.sock,这样,php默认读取的mysql.sock文件路径就存在了。&&&&四、安装&phpmyadmin&&&&&可以在&phpMyAdmin官网下载安装包:,可以下载&all-languages.tar.gz&使用中文版,解压之后,将解压出来的文件夹改名为”phpmyadmin”,并放到上面建立的”站点”目录下。配置:复制&phpmyadmin/libraries/config.default.php&&到并改名&phpmyadmin/config.inc.php,然后修改&config.inc.php文件:$cfg['blowfish_secret']&=&'piaoyi';这个密钥是用作cookie加密用的。到这里就算完成了,接下来你就可以访问&http://localhost/phpmyadmin/&来通过&phpmysql&管理你的数据库了。&&&&&五、如有必要,可以安装&Zend&Guard&Loader&&&&&&mac&10.9.5&自带的&PHP&5.4.30&内部核心&zend&引擎版本是&Zend&Engine&v2.4.0,但是这个可不是&zend&guard&loader(php5.2及之前的版本名字是&Zend&Optimizer),不要搞混哦。在调试某些程序(比如&ecstore&2.3)的时候,就需要&Zend&Optimizer&2.5.7&及以上。&&&&&MAC下的安装步骤():1、下载&Zend&Guard&Loader&6.0.0&(for&PHP&5.3&or&5.4)&,网址:&文件是:Zend&Guard&Loader&(Runtime&for&PHP&5.4)&6.0.0,类型:DMG。Mac下载地址:2、从压缩包里提取&ZendGuardLoader.so&(Linux)&or&ZendLoader.dll&(Windows)&;mac下的ZendGuardLoader.so,只有3.3版本的。3、编辑php配置文件&&'php.ini'&:zend_extension&=&/usr/local/lib/php/ZendGuardLoader.so&##路径根据实际情况而定zend_loader.enable=1zend_loader.disable_licensing=0zend_loader.obfuscation_level_support=3zend_loader.license_path=4、如果你同时使用&Zend&debugger,请确保在&Zend&Guard&Loader&加载之后加载.5、如果你使用&ioncube&loader,请确保在&Zend&Guard&Loader&加载之前加载.6、重启&Web&server.&&&&安装完毕后,用&phpinfo()&函数查看,有这类描述:“&with&Zend&Guard&Loader&v3.3”,出现下图即为成功:670)this.width=670" src="../upimg/file/02/146.png" border=0 alt="MAC OS X环境下配置APACHE+PHP+MYSQL+PHPMYADMIN" />&&&&&注意:MAC&os&x目前已经没有了32位的版本,新出的都是64位。因此,在MAC下安装了php5.3之后,再到zend官网去找&ZendGuardLoader.so,你会发现zend根本就没有出&64位版本的&ZendGuardLoader.so,只有32位的,这个时候,如果你强行引用32位的&ZendGuardLoader.so&for&mac&php5.3,就会出现下列错误:Failed&loading&/usr/local/lib/php/php53/ZendGuardLoader.so:&&dlopen(/usr/local/lib/php/php53/ZendGuardLoader.so,&9):&no&suitable&image&found.&&Did&find: /usr/local/lib/php/php53/ZendGuardLoader.so:&mach-o,&but&wrong&architecture&&&&这个错误,官方回复说无解,此路不通。At&present&we&only&support&32&bit&on&the&Mac&for&backward&compatibility.&In&the&next&major&version&we&will&probably&move&to&64&bit&only.&.&You're&simplest&solution&might&be&to&download&Zend&Server&CE&for&the&Mac&and&get&a&complete&32&bit&stack.参考链接:1、ZendGuardLoader&on&php&5.3.8:2、Zend&Guard&Loader&on&MacOX&Snow&Leopard:3、installing&Zend&Guard&Loader&on&Mac&os&with&PHP&5.3:
来源:飘易
版权所有。转载时必须以链接形式注明作者和及本声明。
上一篇:下一篇:
0条评论 “MAC OS X环境下配置APACHE+PHP+MYSQL+PHPMYADMIN”
No Comment .
名称(*必填)
邮件(选填)
网站(选填)
记住我,下次回复时不用重新输入个人信息
Www.Piaoyi.Org 原创文章版权由所有}

我要回帖

更多关于 使用homebrew安装git 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信