1.安装后需要做的一些配置:
找到xampp/apache/conf/httpd.conf文件,将下面内容粘贴到该文件最后面,并找到listen:80;若被占用无法启动就把80改为其他不常用数字如8888;
<VirtualHost *:80>
ServerName www.mydocs.com
ServerAlias www.mydocs1.com
DocumentRoot "C:/xampp/htdocs"-----这个是服务器文件的位置,可以自己调整
<Directory "C:/xampp/htdocs">
Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
设置完成后就可以通过127.0.0.1:80或者localhost:80来访问了
如果觉得上述俩种方式访问不好,可以自定义虚拟地址方法如下
找到c:/widows/System32/drivers/etc/hosts文件,在文件的最后面写自己想要的虚拟地址名
写法举例:127.0.0.1 www.mydocs.com;(www.mydocs.com是自己写的地址,想写什么地址写什么地址,最好别和网络上常用的地址重复了)
这样通过www.mydocs.com就能访问Apache里的文件了。
2.若80被占用,还想用80端口则么办?
首先在打开cmd命令窗口,输入netstat -ano
找到占用80端口的对应pid(记住对应数字),然后打开任务管理器,点击进程,再点击查看,再点击选择列,让pid显示出来,然后在找之前查到的对应数字,将其直接结束进程,就解除了80端口的占用。
3.xampp安装后常见问题
》1无法通过cmd命令窗口打开MySQL
这时候需要配置环境变量。
首先:找到C:\xampp\mysql\bin 这个目录,复制一下路径
其次:计算机 -> 属性 -> 高级系统设置 -> 环境变量 -> Path(双击进去),把刚才复制的路径粘贴进去。(注意:与前面的内容一定要用英文状态下的分号隔开) -> 点击确定
》2首次进入MySQL 命令行出现access denied for user ...的问题
虽然root用户不用输入密码但是首次登陆不行,方法:mysql -uroot mysql;
如果写MySQL -uroot -p; 系统会认为分号是密码,低级错误;
4.网上还有通过命令行来操作安装调试的,效果都一样,这种方法更simple&&stupid而已。