搭建php开发环境,顺便在本地试着运行了一下wordpress,做完东西老是忘记细节,就花点时间记录下来~~~
本文相关下载链接可以在我的云盘下载(http://pan.baidu.com/s/1eRrE3iM)也可以在下面链接下载:
首先 下载集成环境AppServ(网址:http://www.appservnetwork.com/en/),我的版本是8.0.0。试过XAMPP,端 口占用问题太麻烦老是无法启动所以果断选用AppServ,下载后安装,安装过程中需要填一些东西,Server Name:localhost(当然也可以用自己喜欢的名字),端口port填写80,MySQL密码最好用简单一点的。安装完成后浏览器访问 localhost,出现如下界面说明安装成功
IDE用phpstorm(下载网址:http://www.jetbrains.com/phpstorm/?fromMenu)我的版本是 10.0.1,安装都很简单了,安装完后新建一个php项目,然后主菜单run--Edit configurations,在弹出的菜单Defaults下选择PHP Web Application,在右侧的Server中给自己的服务起个名字,我用的Appserv,Start URL里面输入/www,浏览器我用的firefox,点击OK即可。这样服务器信息就配置好了,如下图:
上面的配置还不能立即部署应用到服务器,下面配置项目的部署目录,phpstorm主菜单Tools--Deployment--- Configuration,单击左上方的加号添加部署信息,修改部署名,我用的demo,在Type中选择local mounted folder,下面的两个路径一定填写正确了,不然会有好多问题,路径填写的是自定义文件存放路径,如下图:
修改映射信息,选择和填写对应的信息。选择Mappings选项卡, Local path 是源文件的路径,就是项目所在的文件夹,Deployment path on server 是之前配置Web服务器的相对路径,配置信息如下图所示:
此时就可以将项目部署到服务器进行测试了。部署方法如下:Tools-> Deployment-> Automatic Upload选中之后,该菜单项前面就会打一个对勾,此时只要你编辑的页面就可以在保持时自动将文件部署到服务器上。当然也可以手动上传。
服务都搭好了,索性就讲wordpress部署上去,将下载的wordpress放到www目录下(由于该文件目录下有我的其它东西,故直接将wordpress文件夹拷贝过来)
本机域名及工作目录配置方法。
1、开启vhost。用记事本打开C:\AppServ\Apache24\conf\httpd.conf文件,将#Include conf/extra/httpd-vhosts.conf前面的#去掉,
2、配置自己的工作目录与本机域名。用记事本打开C:\AppServ\Apache24\conf\extra\httpd-vhosts文件,添加两段代码如下:
(1)开启对应目录访问权限:
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
Satisfy all
(2)定义本地路径及本地域名
DocumentRoot d:\wordpress
ServerName wp.com
如果想要访问localhost,需要在httpd-vhosts文件中进行设置:添加如下代码:
DocumentRoot C:\AppServ\www
ServerName localhost
3、重启Apache服务以使配置生效。
4、配置host将wp.com指到本机。用记事本打开C:\WINDOWS\system32\drivers\etc\hosts文件,添加127.0.0.1 wp.com 保存并关闭
5、在wordpress下新建一个文本文档test.txt,内容随便写,在浏览器输入http://wp.com/wordpress/test.txt(因为我的多了一层目录,所以要将网址加上wordpress这一层)查看是否正常。下图这样显示成功。
6、 接下来访问http://wp.com/wordpress,根据步骤一步一步设置就好。中间有输入要使用的数据库名,在apache配置好后,根据自己 的用户名和密码提前新建一个wordpress数据库,数据库名就填写wordpress。mysql的用户名为root,密码为安装apache时填写 的密码。再就是输入站点后台管理用户名和密码,自己设置就好,完成后用该用户名和密码即可管理后台,详情见下图。这么简单就有了自己的blog,哈哈~~~