要想在自己的电脑中搭建PHP环境测试网站,调试WordPress主题的话。一般来说,MacOS推荐使用xampp,Windows系统推荐使用wampserver。
先说说在MacOS如何使用xampp搭建测试环境:
第一步:下载和安装xampp。
下载的时需要注意一点是,要留意选择对应的php版本来使用安装。下载地址:https://sourceforge.net/projects/xampp/files/
推荐下载installer版本,而不是vm版本。安装步骤,就是不停下一步就对了。
安装成功后,可以尝试打开软件,并运行。全绿色,证明已经安装成功,可以正常工作了。
第二步:修改配置文件:httpd.conf
文件大致可能是路径:/Applications/XAMPP/xamppfiles/etc/httpd.conf
使用代码编辑软件Sublime Text 打开这个文件,查找# Virtual hosts
# Virtual hosts
# Include etc/extra/httpd-vhosts.conf
//把第二行开头符号#删除
查找AllowOverride
,修改成以下代码
<Directory />
#AllowOverride none
AllowOverride All
#Require all denied
Require all granted
</Directory>
第三步:修改配置文件:httpd-vhosts.conf
文件大致可能是路径:/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf
由于Mac本身Application下的目录有权限问题,所以需要挪动默认的目录,不然不能正常获取文件夹权限,可把默认目录迁移到桌面上,路径:/Users/您的mac用户名/Desktop/www
在最末端,增加:
# VirtualHost for abc.com
<VirtualHost *:80>
ServerAdmin webmaster@abc.com
DocumentRoot "/Users/您的mac用户名/Desktop/www/abc.com" //你的文件夹路径
ServerName abc.com //修改成你的域名
<Directory "/Users/您的mac用户名/Desktop/www/abc.com"> //你的文件夹路径
ServerSignature Off
Options Indexes FollowSymLinks IncludesNoExec
AllowOverride All
#Order allow,deny <- You can remove this
#Allow from all <- and that
# Insert the following:
Require all granted
</Directory>
</VirtualHost>
第四步:修改hosts文件
使用终端,输入以下命令:
sudo vi /etc/hosts
提示输入密码并回车,按i进入输入模式 在最后一行输入
127.0.0.1 abc.com //修改成你的域名
输入之后按ESC退出编辑模式 输入:wq
保存并退出。
注意:如果你需要在本地调试我们的主题,那么就需要修改成绑定的域名,才能正常调试我们的主题。
第五步:为网站文件夹增加权限
使用终端,输入以下命令:
sudo chown -R daemon:daemon 目录
sudo chmod -R 777 目录
输入以下命令,检查文件夹权限
ls -l
drwxrwxrwx,即表示文件夹已经获取了可读可写和可执行的权限
此时,环境已经调试完成。
数据库访问地址:http://localhost/phpmyadmin/
Windows版本除了软件安装不一样外,其他配置方式基本一致。