我正在尝试学习 PHP,我只是在安装 apache、msql 和 PHP。
我使用的是 mac osx 10.7.2
我下载了: mysql-5.5.18-osx10.6-x86_64.dmg
我现在正在设置 root 密码,当我输入时:sudo: mysql_secure_installation它要求我输入我的密码,然后它说:
须藤:mysql_secure_installation:找不到命令
任何帮助,将不胜感激。
所以我的电脑有一个 DNS 域名,这样我就可以轻松连接到它,而无需每次都记住我的 IP 地址,而且效果很好。我还有一个由我的计算机托管的网站,我有一个域名。该域名具有Frame(cloaking)指向我的网站文件夹的 URL 转发设置。
我的网站有一个使用 php 会话的登录部分。当我在 localhost 上测试会话时,它工作正常。但是当我使用我的域名时,它根本不起作用。所以我尝试使用我的 DNS 名称并将文件夹放在它之后example.tk/MySite。令我惊讶的是它奏效了。但是如果我不在/MySiteDNS 名称后面输入,它就会转到 MAMP Index of /。我根本不想那样。我想知道是否可以将 DNS 域名转发到文件夹。我查了一下,人们说不,你必须设置“虚拟主机”或其他什么。现在我对所有这些领域的东西知之甚少,所以任何帮助都将不胜感激。
提前致谢!
在 MAMP PRO (os x lion) 中添加本地虚拟主机后,一切正常。出于好奇,我查看了放置在 MAMP/conf/apache/extra 中的 httpd-vhosts.conf 文件,令我惊讶的是,这就是我所能看到的:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/Applications/MAMP/Library/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error_log"
CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/Applications/MAMP/Library/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "logs/dummy-host2.example.com-error_log"
CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
它没有将我的虚拟主机添加到文件中,我什至没有看到 localhost 的路径(但它有效!)这是否与 MAMP 使用 httpd.conf 模板的事实有关?关于我的虚拟主机的信息存储在哪里?我可以手动添加虚拟主机吗?
我对在我的 macbook pro 上使用终端非常陌生,并试图了解如何使用它导航到某些目录。我似乎无法离开我的用户名目录。我正在尝试访问 MAMP/htdocs 并将这些文件放入我的 git 存储库中。我对这一切都很陌生。
我正在打字并得到这个
David-Adamss-MacBook-Pro:~ davidadams$ cd Applications/MAMP/htdocs/barcodes
-bash: cd: Applications/MAMP/htdocs/barcodes: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我需要从那条线中取出“davidadams$”,但我不知道如何摆脱它。任何帮助都会很棒,谢谢