我想使用MAMP的PHP版本而不是我的mac上安装的默认版本.我试过用
ln -s /Applications/MAMP/bin/php5.3/bin/php php
但我收到"文件存在"错误.解决这个问题的最佳方法是什么,所以我可以输入php而不是完整路径?
完全搞砸我在PHP上的PHP配置试图让SOAP模块工作(-bash:/ usr/bin/php:没有这样的文件或目录....)我现在必须使用MAMP但每次我必须键入路径
Applications/MAMP/bin/php5.3/bin/php to do command line.
Run Code Online (Sandbox Code Playgroud)
如何只输入php而不是MAC上的整个路径?我仔细检查过,我没有名为.profile
nor 的文件bash_profile
谢谢
PS:这是什么输出echo $ PATH:
echo $PATH
/Applications/MAMP/Library/bin/:/Applications/MAMP/bin/php5/bin/:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin
Run Code Online (Sandbox Code Playgroud) 我想.htaccess
在MAMP工作.
该内容.htaccess
是一个简单的重定向行,但它不起作用.我正在尝试操作WordPress页面的URL,所以我.htaccess
在我的主题文件夹中添加了该文件,但它无法正常工作.
MAMP中是否有任何设置我需要更改才能使.htaccess
文件正常工作?
好吧,这变得非常令人沮丧.MAMP用于显示错误但随后停止.我决定重新安装它,因为我无法弄明白.我检查我的PHP版本,运行5.4.4并转到该文件夹并将php.ini更改为:
error_reporting = E_ALL
display_errors = On
Run Code Online (Sandbox Code Playgroud)
仍然没有错误显示.我浏览所有文件夹并更改所有php.ini文件,以防万一.没有.我修复了强制错误并转出phpinfo()
,检查错误部分并且display_errors为Off.我勒个去.
我再次error_reporting(E_ALL); ini_set('display_errors', 'on');
放在PHP文件的开头phpinfo()
.本地值现在为On,master仍为Off.强制PHP错误,仍然得到服务器错误而不是PHP错误.
有人有任何见解吗?我在某些代码中的某个地方有一个bug而无法找到它,会喜欢PHP告诉我.
我的MAMP mysql服务器无法启动.我在网上看到的所有建议都说要检查运行的其他mysqld进程并在它们存在的情况下将其杀死,并且它应该解决问题,但它不适合我.
这是错误日志:
130415 13:42:12 mysqld_safe Starting mysqld daemon with databases from /Library/Application Support/appsolute/MAMP PRO/db/mysql
130415 13:42:12 [Warning] Setting lower_case_table_names=2 because file system for /Library/Application Support/appsolute/MAMP PRO/db/mysql/ is case insensitive
130415 13:42:12 [Note] Plugin 'FEDERATED' is disabled.
130415 13:42:12 InnoDB: The InnoDB memory heap is disabled
130415 13:42:12 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130415 13:42:12 InnoDB: Compressed tables use zlib 1.2.3
130415 13:42:12 InnoDB: Initializing buffer pool, size = 128.0M
130415 13:42:12 InnoDB: Completed initialization of buffer …
Run Code Online (Sandbox Code Playgroud) 将MySQL Workbench工具与MAMP PRO MySQL数据库连接的修复方法是什么?
每当我的PHP代码出错时,MAMP只会返回500错误.无论如何,我可以让MAMP告诉我解决错误和东西出了什么问题?
我安装了MAMP.现在我试图从命令行运行脚本,但我似乎无法让它工作.
我应该如何设置我的环境,以便我可以从命令行运行脚本并使用我在MAMP上安装的PHP版本?
更新:我同意下面的jjeaton,这是为MAMP的PHP创建别名的一个很好的解决方案:
# add this to your ~/.bash_profile
alias phpmamp='/Applications/MAMP/bin/php/php5.3.6/bin/php'
Run Code Online (Sandbox Code Playgroud)
现在您可以从命令行使用它:
$ phpmamp --help
Run Code Online (Sandbox Code Playgroud) 我想练习使用SQL而不是phpMyAdmin.
如何从终端登录MAMP的MySQL?
我正在使用MAMP,并尝试访问phpmyadmin.loaclhost/phpmyadmin不工作.. sql指示灯为绿色,因此启用.
我已将Document Root更改为/ Users/troycosentino/Sites/easyuniv /当我从MAMP打开起始页面时,它是由Apple创建的页面,而不是MAMP.
有任何想法吗?