从终端访问MAMP'的MySQL
我想使用SQL代替PhpMyAdmin练习. 如何从终端登录MAMP的MySQL? 解决方案 我假设MAMP的版本您正在使用/applications/mamp中的安装.首先通过MAMP控制台确保MySQL Server已打开.然后从命令行进行像这样的连接: /Applications/MAMP/Library/bin/mysql -uUsername -pPassword 显然替换用户名和密码.顺便说一句,-u和-p之间没有空间. 祝你好运mysql旧时尚! 其他解决方案 如果您只想打字: mysql -u Username -p MacOS Big Sur的更新将所有~/.bash_profile或~/.profile替换为~/.zshrc ~/.zshrc从下一个命令中. 首先检查是否有名为~/.bash_profile或~/.profile或~/.zshrc的文件, ls -la ~/ 如果存在其中一个文件,请编辑该文件
16 2024-03-27
编程技术问答社区
如何配置 PHP 在 web 服务器上与在后台进程中运行相同的版本
从命令行: php --info //⇒ PHP Version => 5.5.18 在背景过程中的命令行中: exec('php --info>>logs/phpVersion.txt'); //⇒ PHP Version => 5.5.14 我希望背景过程运行5.5.18版(或与Web服务器相同的版本).该配置在哪里? 解决方案 您必须重新安装5.5.18才能替换5.5.14.这不是配置文件,有两个实例. 如果您在OS上指定,我将通过进一步的说明更新此答案. (或者只是Google IT) 其他解决方案 一个简单的解决方案,用于使PHP的MAMP版本运行背景过程,而不是系统版的PHP版本,就是在Exec()函数中仅调用您的MAMP版本.所以对我来说,这个电话看起来像这样: exec('/applications/mamp/bin/php/php5.5.5.5.18/bin/php myscript.php&');
2 2024-03-27
编程技术问答社区
如何在MAMP中改变mime类型
我正在开发一个具有HTML5视频的网站.看起来OGG文件与视频/OGG Firefox翻转一起提供其他MIME类型时.我已经更新了MAMP/Apache/Config文件夹中的Mime.types文件,并多次重新启动MAMP服务器,但是OGG文件仍然使用普通/文本上下文类型. 有人可以指出我需要做什么吗? 更新 我唯一能够更改MIME类型的时间是,如果我将DefaultType text/plain更改为DefaultType video/ogg,这很愚蠢. 解决方案 您是否已安装和启用?您的Mime Magic工作正常吗?当您在一个OGG文件之一上执行file -m时,是否说这是一个纯文本文件?文件扩展名正确吗? 其他解决方案 mime.types文件在应用程序/mamp/conf/apache 在那里您可以更改哑剧类型. 更改文件后重置服务器生效. 其他解决方案 添加哑光型的 其他解决方案 对于所有人来说都是相同的,只是您需要了解如何应
10 2024-02-28
编程技术问答社区
PUT请求403禁止
使用Laravel开发API. 在PUT请求下禁止403. 在远程服务器上工作,但在本地不使用.将MAMP用于本地服务器. 这是我的虚拟主机,我看不到任何东西. ServerAdmin webmaster@localhost DocumentRoot "/Users/dg/Documents/Websites/domain.com/public_html/dev/public_html" ServerName domain.local ServerAlias www.domain.local Options Indexes FollowSymLinks AllowOverride All ErrorLog "/Users/dg/Documents/Websites/domain.com/public_html/dev/error_log" CustomLog "/Users
46 2024-02-28
编程技术问答社区
MAMP虚拟主机选择了错误的目录
我遇到了妈妈的问题. 我在httpd-vhosts.conf中添加了这些代码行: ServerName "site1.dev" DocumentRoot "/Users/kevingorjan/site1/public_html/" Options All AllowOverride All Order allow,deny Allow from all ServerName "site2.dev" DocumentRoot "/Users/kevingorjan/site2/public_html/"
16 2024-02-28
编程技术问答社区
Mamp本地网站在Chrome和Safari中不工作,但Firefox可以工作(High Sierra)。
我一直在漫长的旅程,试图弄清楚为什么在更新到高级Sierra OS之后,我通过MAMP配置的本地网站突然没有出现.进行一些研究使我陷入了Sudo编辑Apache .conf文件的兔子洞,但无济于事.我看到了很多403条禁止消息,还发现自己必须为Apache创建一个用户名文件,以指向我的/用户/用户名/sites/Directory.查看/private/etc/apache2/用户/仅包含guest.conf文件. (认为​​这很奇怪) 现在发生了什么事是我的本地网站正在抛出此消息: chrome: local.sitename.dev拒绝连接 Safari: Safari无法建立与服务器的安全连接 firefox:本地站点有效!我可以编辑文件并立即查看更改,因此它不是缓存的版本. 我由于某种原因注意到每个URL都有https://而不是http://分配给它,我不确定为什么. 另外要添加的一件事 - 如果我正在运行OS Apache Localhos
10 2024-02-28
编程技术问答社区
从MAMP PRO中手动删除主机
我在MAMP Pro中添加了一个新主机,我没有放置磁盘位置,现在MAMP无法正常启动.我在mysql旁边得到旋转加载图标,而apache旁边没有任何东西(不加载或连接的钻石). 我已经通过方法来确保没有其他实例正在运行(活动监视器和终端). 我已经说服自己是没有磁盘位置的新主机 - 但是因为Mamp Pro在加载之前不允许任何编辑,我无法删除主机或添加磁盘位置. 我可以从MAMP Pro中手动删除主机 - 我已经从ETC/中的主机文件中删除了主机,但它仍然出现在Mamp Pro中. 这将解决问题,还是我在错误的地方看. 解决方案 我几天以来实际上遇到了同样的问题,并试图在线找到答案.没有运气. 这不是如何手动删除主机的答案,但是它确实解决了我的相同问题,这也是我添加了没有磁盘位置的主机时发生的. 经过大量反复试验,我测试了编辑MySQL配置模板的内容.我备份了内容,然后删除了很多内容.保存,重新启动的Mamp Pro告诉我,我更改的模板已更新,
20 2024-02-28
编程技术问答社区
MAMP Pro 4中的Apache已停止工作,拒绝启动
已经公平地使用了Mamp Pro - 版本3主要是在一段时间前升级到4. 我根本没有任何异常问题,但是今天,Apache服务未能开始,告诉我检查错误日志.不幸的是,日志是空白的...我没有进行系统配置更改,也没有对MAMP/MAMP PRO的更改.昨天关闭我的系统,从今天开始,它不再起作用... 我尝试了通过Stack Overflow和Google找到的许多建议,没有任何成功. 即使在完全卸载并重新安装Mamp Pro之后,我也无法开始服务. 日志中什么都没有出现... 在命令行中手动启动它时,会出现与PHP相关的错误: $ Applications/MAMP/bin/apache2/bin/apachectl start httpd: Syntax error on line 135 of /Applications/MAMP/conf/apache/httpd.conf: Cannot load /Applications/MAMP/bin/p
12 2024-02-27
编程技术问答社区
用脚本添加MAMP Pro Vhosts
我正在尝试使用我正在编写的脚本将虚拟主机添加到Mamp Pro中.那里的大部分文档涵盖了添加带有MAMP的VHOST(免费,不是Pro).我要做的是添加VHOST,重新启动Mamp Pro,然后转到脚本的下一部分. 我尝试了编辑httpd.conf在~/Library/Application Support/appsolute/MAMP PRO/httpd.conf上,但是当Mamp Pro重新启动时,尽管对~line 915的评论都会覆盖它,但它说要添加添加文件以添加功能. 最接近答案的人是在这里 Answerer建议编辑Mamp Pro每次生成新配置文件的PLIST文件. 解决方案 编辑模板:mamp-> file->编辑模板 - > apache-> httpd.conf,并在文件底部添加行(更改您需要的路径iy,并创建您的自定义conf File): Include /Applications/MAMP/conf/apache/extra/myVhost
8 2024-02-27
编程技术问答社区
配置MAMP将Htdocs中的每个目录作为Apache mod_redirect中的Root。
问题是,当将MAMP用于本地开发时,.htaccess文件需要不同,因为RewriteBase需要为特定站点指定子目录(如所示是否有一种配置MAMP MAMP/conf/apachehttpd.conf的方法,以便每个虚拟站点都会获得自己的" root"? 更新 得到有关虚拟主机的线索后: 已更新了/etc/hosts文件以包括: 127.0.0.1 ClientSite.localhost 未征用该行: `#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf` in /Applications/MAMP/conf/apache/httpd.conf. 有一个名为ClientSite /Users/myname/Sites/的目录. 这是/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf内容:
14 2024-02-27
编程技术问答社区
在MAC OSX上使用Codeigniter无法从尿液中移除index.php
我刚刚购买了MAC-PRO,MAVERICKS 10.9.1,在此之前,我正在使用Windows 7的PC工作. 我在Windows 7 OS下创建了一个项目,现在我想将其导入OSX,与.htaccess文件相比,导入成功.我无法从我的URL中删除index.php. 我已经安装了MAMP,并且我的URL仅在使用index.php时才能工作: 不工作:(localhost/~username/feel/products) 工作:(localhost/~username/feel/index.php/products) 我在.htaccess文件中尝试了RewriteEngine,RewriteCond和重写的所有选项. 我给出了所有文件夹/文件CHMOD 755,在有没有root或index.php页面的情况下put $config['base_url']=''和$config['index_page'] = '';. . 文件.htaccess在index.ph
12 2024-02-27
编程技术问答社区
Mamp 3-apache不会在端口8888上启动
运行Mavericks和我刚刚升级到MAMP3.我无法让Apache开始使用8888的默认端口.在端口80上运行正常,并且全部使用MAMP2. 使用sudo重新启动Apache行不通.我使用了" sudo apachectl停止",但这没有效果. 错误日志什么也没显示.当我切换到端口80和MySQL端口3306时,一切都开始了,但是我不希望它使用端口80.谢谢. 解决方案 我发现了它对我有用的解决方案,希望它对您有帮助: 只需使用Finder导航到/applications/mamp/bin/apache2/bin,然后将envvars重命名为_envvars(是的,只需添加下划线)即可.繁荣!完成并完成了. > 其他解决方案 很多人在此答案上取得成功 http://aralbalkan.com/1931/1931/1931/> 但是,这对我不起作用,我有同样的问题,我升级了,现在无法在端口8888上运行它,这意味着我本地的SilverStripe网站
6 2024-02-27
编程技术问答社区
作为MAMP起始页URL的index.*文件在哪里?
我正在尝试了解MAMP如何管理Apache Web服务器,但是我找不到用作MAMP启动页面的index.*文件. 不包括虚拟主机配置,httpd-vhosts.conf,Applications/MAMP/htdocs仅包含我自己的网站,那么如何/where是http://localhost/MAMP/?language=English配置的?我安装MAMP的偏好表明"开始页面URL"是/MAMP/,是另一个目录的别名吗? 解决方案 而不是MAMP/htdocs就像您可能期望的那样,您会在MAMP/bin/mamp中找到所有"启动页"的内容(例如,英语语言页面为MAMP/bin/mamp/English/index.php). 这是由于MAMP/conf/apache/httpd.conf中的以下行: Alias /MAMP "/Applications/MAMP/bin/mamp" 一个小心 如果您将MAMP用作快速且令人放松的Web服务器(
12 2024-02-27
编程技术问答社区
MAMP在Sierra OSX更新后无法工作
我正在使用Sierra OSX V10.12的MAMP版本3.2.在安装了最近对Sierra的更新后,Mamp拒绝开始. 在/Applications/MAMP/logs下的apache_error.log文件中,我看到以下错误: [Fri Nov 04 10:16:51 2016] [error] (2)No such file or directory: Cannot create SSLMutex Configuration Failed 解决方案 只是想知道您是否可以安装新版本的MAMP?如果没有,请检查/tmp文件夹的权限 尝试将权限更改为chmod 777 tmp
8 2024-02-27
编程技术问答社区
无法看到localhost的文件夹目录
我试图让网站在我的Mac上本地运行. 我已经安装了MAMP,并且Apache和MySQL服务器正在运行. 我已经测试了MAMP,并收到了初始的"欢迎"消息,他们告诉大家都很好,并从mamap/htdocs删除默认index.php文件. 我删除了此文件,在MAMP/HTDOC中,我创建了一个名为Hello and for网站的测试文件夹. 我试图在本地运行的网站是现有网站,我可以访问代码.我已经下载了所有文件和文件夹,以便想要我的桌面.我现在把所有想要的内容都放在MAMP/HTDOC/WANT中. 在浏览器中,我去了Localhost,我可以看到我在那里创建的2个文件夹:Want and Hello,请参阅屏幕抓取. 如果我单击"想要的文件夹",则浏览器恰好是.我看不到所有想要的文件和文件夹的子目录. 要测试其工作,我创建一个Hello.php文件并将其放在Hello文件夹中.在Localhost中,我选择Hello,可以在其中看到我的Hello.ph
4 2024-02-27
编程技术问答社区
MAMP-Mac OS X
我一直在端口8888上使用MAMP,所以我像这样访问浏览器的网站:http://localhost:8888/website 但是,我刚刚安装了一个WordPress多站点,因此想切换到端口80,以使我可以正常访问网站并具有子目录,例如. http://website.co.uk,http://subdomain.website.co.uk 我已经在MAMP中设置了VHOSTS文件,并将端口更改为MAMP首选项中的80,但由于这样做以来,此MAMP不会启动Apache. MySQL启动良好,但Apache无法启动. 我尝试通过在终端中运行以下命令手动启动Apache: sudo ./startApache.sh 但是每次我这样做时,我都会得到以下错误: (48)Address already in use: make_sock: could not bind to address [::]:80 (48)Address already in use:
14 2024-02-27
编程技术问答社区
FastCGI超时错误 MAMP Pro 4
我研究了旧问题 https://craftccms.staccexkexchange.com/questions/questions/4661/4661/fastcgi-ereror-accessing-site-site-site--development-site-site-site-site-site-site-site-site-site-site-site-site-site-site-must-sust-must-pro---------- using-muse-mamp-pro/6573,434343434fregndregnd73#regnecnigrend.633 478d837a3 您是否增加了Mamp/Mamp Pro上的Apache FastCGI超时? 但是我的配置完全不同,因为我使用的是Mamp Pro 4,并且我有多个运行的PHP版本 我尝试编辑mamp/fcg-bin/phpx.x.x.x.fcgi和add -idle timeou
18 2024-02-27
编程技术问答社区
MAMP不能在El Capitan 10.11.1上启动Apache服务器
所以我一直在优胜美地使用MAMP为Apache Server使用了一段时间.我只需要一个本地主机,所以我使用常规的MAMP而不是Mamp Pro.我在妈妈3.4 上 当我单击"启动服务器"按钮时,它不会响应单击.它只是显示了彩色旋转器,例如应用程序冻结,然后什么也没有发生.只有SQL Server会启动,但不会启动Apache.(我什至不使用SQL) 我可以单击"首选项"窗口,然后单击"退出"按钮,但是"启动服务器"按钮只会给出该错误. 右上角的apache盒子没有填充,也不让我填写.如果很重要,则填充了SQL框.根本没有错误消息.完全迷失了. 解决方案 我也遇到了相同的问题,将小牛升级给El Capitan. MySQL确实开始了,但是Apache失败了.我正在运行MAMP 3.0.5(常规版). 我通过在文件夹/Applications/MAMP/Library/bin中重命名文件来解决此问题.重命名envvars至_envvars并重新启动Apache
8 2024-02-27
编程技术问答社区