我试图在mamp pro上设置xdebug但没有成功.我在互联网上搜索,没有任何帮助我.
首先,我试图在php.ini中取消注释以下行:
的zend_extension = "/应用程序/ MAMP /斌/ PHP/php5.4.4/lib中/ PHP /分机/无调试非ZTS-20100525/xdebug.so"
接下来,我尝试了向导:http: //xdebug.org/wizard.php
接下来,我尝试将这些行添加到php.ini:
xdebug.default_enable = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host =本地主机
xdebug.remote_port = 9000
xdebug.remote_autostart = 1
什么都没有帮助.我在phpinfo中看不到xdebug.
MAMP PRO版本:2.1.1
PHP版本:PHP 5.4.4
谢谢!
[编辑]最后一个版本的MAMP与最新版本的OSX Yosemite工作正常.
两个月前我安装了优胜美地的测试版,没有问题.随着OSX的最新版本,Apache和MySQL无法正常工作.
我通过使用默认端口80找到了Apache的解决方案,并在Applications/MAMP/Library/bin中将文件envvars重命名为_envvars,但是无法解决MySQL的问题.
我正在使用MAMP进行开发.我从来没有能够让PEAR工作.MAMP文档和论坛似乎没有答案.在MAMP论坛上提问的每个人似乎都没有回复.
以前我在MAMP上开发了系统,并且只使用PEAR进行邮件,所以我让它在服务器而不是MAMP上运行一次.我现在想要使用更多的PEAR.
任何人都可以给我一个白痴指南,让它继续下去.我可以访问终端和输入命令行,但是,我真的不明白发生了什么,所以当事情停止或抛出错误时我不得不提出更多问题.我已经在互联网上找到了各种各样的东西但到目前为止都失败了.
MAMP是版本1.9.5 Mac OS 10.6.7
是否可以将MAMP MySQL库升级到5.6?
或者我需要本地安装MySQL(Lion)?
如果有人能指出我正确的方向......
谢谢!
我正在寻找托管我的网站,它是用PHP构建的.在过去,我使用过GoDaddy(前几个网站),但想使用更高级的托管公司.
Heroku是否支持PHP网站?关于Facebook应用程序有很多答案,但没有关于PHP + MySQL网站的答案.
我是Mac的新手,但是很长一段时间都在使用Ubuntu进行开发.我知道如何在Ubuntu中创建虚拟主机,但不知道Mac.我创建了hosts如下条目:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost mysite.loc
255.255.255.255 broadcasthost
::1 localhost
Run Code Online (Sandbox Code Playgroud)
但接下来该怎么办?
我在MAMP上的Mysql服务器无法启动.这是错误:
161224 00:15:00 mysqld_safe记录到'/Applications/MAMP/logs/mysql_error_log.err'.161224 00:15:00 mysqld_safe从/ Applications/MAMP/db/mysql56启动mysqld守护进程161224 00:15:01来自pid文件/Applications/MAMP/tmp/mysql/mysql.pid的mysqld_safe mysqld结束
我已经尝试过以下命令:
> ps aux | grep mysql
> lsof -i
> sudo killall -9 mysqld
Run Code Online (Sandbox Code Playgroud)
但服务器仍无法正常工作.
救命 ?
我需要使用PHP的邮件测试一些脚本.我希望能够最终在本地工作.我正在使用MAMP.有没有办法在不安装任何第三方软件的情况下执行此操作?
我已经对此做了一些搜索,但没有发现任何吸引人的东西.
谢谢
跑步的时候
我收到错误
Warning: require(PHPUnit/Autoload.php): failed to open stream: No such file or directory in /usr/local/bin/phpunit on line 42
Fatal error: require(): Failed opening required 'PHPUnit/Autoload.php' (include_path='.:') in /usr/local/bin/phpunit on line 42
Run Code Online (Sandbox Code Playgroud)
/ usr/local/bin/phpunit在第42行显示以下内容:
require 'PHPUnit/Autoload.php';
Run Code Online (Sandbox Code Playgroud)
任何建议如何解决这个问题?
更新(1):
我在/ etc /中缺少php.ini,所以我通过符号链接来阅读MAMP php.ini.现在我明白了
php -r 'foreach (explode(":", get_include_path()) as $path) echo $path . PHP_EOL;'
.
/Applications/MAMP/bin/php/php5.3.6/lib/php
/usr/local/bin/pear
/usr/local/share/pear/PHPUnit
Run Code Online (Sandbox Code Playgroud)
赛跑
正在运行但不提供输出.
有什么建议接下来要检查什么?
更新(2):
可能这个问题的根本原因与问题有关
我使用PHP 5.5和MAMP(从这里下载):
我有一个像这样的基本脚本:
<?php
$servername = "127.0.0.1";
$username = "root";
$password = "root";
// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
Run Code Online (Sandbox Code Playgroud)
当我运行此脚本时,我收到此错误:
PHP Warning: mysqli_connect(): (HY000/2002): Connection refused in /Applications/MAMP/htdocs/test/test.php on line 7
Run Code Online (Sandbox Code Playgroud)
我需要在MAMP或PHP中设置一些配置问题吗?