MAC 下配置 XAMPP 实现多站点绑定本地域名遇到的问题

一直都在虚拟机里跑PHP环境,今天想在Mac里装一个环境试试,最终选择了XAMPP。

好的,问题来了,XAMPP并不支持多站点,但我想要实现多个域名访问不同的站点,网上找了好长时间的方案,都是复制粘贴来的,真不知道复制过来你们是怎么配置的

自己动手吧

本地环境:

1
2
OSX 10.13.1
XAMPP-VM (PHP 7.1.11)

实现需求:

XAMPP实现多站点访问并绑定域名

首先修改配置文件 httpd-vhosts.conf

1vi /opt/lampp/etc/extra/httpd-vhosts.conf

在文件最下方,添加配置信息

1
2
3
4
5
6
7
8
9
10
11
<VirtualHost *:80>
ServerAdmin 757118@qq.com
DocumentRoot “/opt/lampp/htdocs/111.com”
ServerName 111.com
ErrorLog “logs/111.com-error_log”
CustomLog “logs/111.com-access_log” common
</VirtualHost>

# 其中 111.com 为本次想要实现本地访问的域名
# 想要添加更多域名,就依次复制更多次以上代码并修改对应域名

然后按 esc 键,输入 :wq 回车保存。

接下来修改配置文件 httpd.conf

1vi /opt/lampp/etc/httpd.conf

修改内容

1
2
# Virtual hosts
#Include etc/extra/httpd-vhosts.conf

1
2
# Virtual hosts
Include etc/extra/httpd-vhosts.conf

然后重启Apache服务

修改本地域名访问,这回把111.com设为本地的测试域名

1vi /etc/hosts

在下方添加

1192.168.64.2 111.com

完成,输入域名 111.com 访问本地目录

WordPress调用page页面内容方法

WordPress调用page页面内容方法,有时候在特殊条件下,原有的wordpress页面获取内容代码不能正常使用,这个时候不能通过wordpress自带的模板标签输出,就需要改变下方式,通过PHP语法输出。

在网上找了很多办法都解决不了,都是千篇一律的复制内容,而且复制的还是那么装13分子的回复,在此鄙视一下,回复别人或者告诉别人解决方案的时候,多说一句能死啊?举个实例能死啊?不装13能死啊?好像你比谁多牛13似的,最见不上那样的人,会点啥要不就不告诉别人,告诉别人了就别半句半句的说,气人。

解决方法如下:

post_content; //此段为输出获取的页面内容,无需修改

?>

Notepad++编辑器Ctrl+Y失效或不能恢复的解决办法

使用notepad++编辑器的时候,会出现ctrl+y失效的情况,而且时有时无,今天终于找到原因了,原来是因为安装了Zen Coding插件导致,Zen Coding插件的快捷键会跟notepad++本身的快捷键冲突,无法使用Ctrl+Y来恢复操作,能按Ctrl+Z,然后不能按Ctrl+Y,解决办法如下:

在\plugins\NppScripting\include\Zen Coding.js,这个文件里面找到了,大家可以搜索一下“Ctrl+Y”,就可以找到了,我这边是在8010行找到了,就是“addMenuItem('Evaluate Math Expression', 'evaluate_math_expression', 'Ctrl+Y');”,按字面理解,就是一个执行计算表达式的,就是你选择一个表达式,如“1+1”,你选择后,按Ctrl+Y就能替换成2了,哈哈,我不需要这个功能,于是把上面那行注释了,接着重启一下Notepad++,恢复正常了。

Dreamweaver 代码视图光标错位解决办法

Dreamweaver 代码视图光标错位解决办法

Dreamweaver 代码视图的光标错位现象在Dreamweaver CS3以前的版本是没有的,而且这种现象是当我们的编码为UTF-8时才有。而Dreamweaver CS3的默认创建页面时的设置就是UTF-8。当代码中出现中文字符时,用鼠标在代码中定位的时候就出现错位现象,往往点击一个地方,光标插入点就往前几个位置,中文越多的代码行,错位现象越明显。
解决办法其实很简单,设置一下首选项就可以了。依次点击:编辑-首选参数-字体,在“字体设置”的列表中选择 Unicode,如果选择其它项,大家可以发现列表下面的三个字体设置也会跟着变。其实列表中的项就是我们选择不同的编码时对应的字体项,我们的编码为 UTF-8时,对应的就是Unicode。然后在代码视图中选择“宋体”,大小9pt就OK了。

Windows8无法使用内置管理员账户打开xx的解决办法

Windows8无法使用内置管理员账户打开xx的解决办法

1、按win+x,选择运行,输入:“gpedit.msc”,启动本地组策略编辑器,依次选择“计算机配置”里面的“Windows设置” >> “安全设置” >> “本地策略” >> “安全选项”,在右边查找“用户帐户控制: 用于内置管理员账户的管理员批准模式”,双击打开并更改为“已启用”,确定,退出后注销重新登陆,就解决了。