欢迎来到天天文库
浏览记录
ID:32385125
大小:54.80 KB
页数:3页
时间:2019-02-04
《搭建press本地测试环境1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、搭建WordPress本地测试环境2010/11/29by社会主义青年距离上次那篇《非程序员开发Wordpress主题Step1》又过去好久了,今天总算步入Step2。学习了基本的CSS和PHP之后,就可以开始动手咯。所有的程序开发首先当然要搭建开发环境了,开发Wordpress主题当然要在本地安装好Apache+PHP+MySQL,为安装Wordpress和测试主题打好地基。1.Windows下安装WAMP在Windows和Linux上有所区别(其实主要是为了方便……),在Win上虽然也可以分别下载Apache、PHP、MySQL来安装配置,但是要比在
2、Linux上麻烦很多。既然不是程序员,当然要找最简便的方法了。那就是安装Xampp。Xampp是个集成了Apache+PHP+MySQL的套件,安装没什么特别要点,当然你可以下载精简版的XamppLite就足够了。安装玩以后启动Xampp,然后运行Apache和MySQL,打开浏览器输入http://localhost或者http://127.0.0.1即可进入Xampp面板,随后进入phpmyadmin建立博客数据库。默认的服务器目录是~/xampp/htdoc(~表示你安装Xampp的目录,一般在磁盘根目录下建立XAMPP文件夹,将它安装在此,这样进
3、入目录比较方便。)1.Linux下安装LAMP在Linux上配置LAMP(Linux+Apache+MySQL+PHP)虽然没有直接用Xampp套件简单,但是也会感觉一路十分顺畅,不需要手动去配置环境变量啊啥啥的。我的测试环境为Ubuntu10.10,由于是desktop版本,并没有像Server版一样预装了LAMP,新立得软件管理器里也没有任务标记分组软件包,所以Ctrl+Alt+T打开命令行,输入命令:$sudoapt-getinstalltasksel$sudotaskselinstalllamp-server然后就会开始下载安装了,安装到一半会要
4、求设置MySQL密码,输入两次,其余就都是自动的了。安装结束后,同win一样,在浏览器里输入http://localhost,会显示“Itworks!”,那说明成功咯~在Linux上还需要手动安装phpmyadmin,它是用来管理MySQL数据库的。在命令行输入:$sudoapt-getinstallphpmyadmin即可。服务器的默认根目录是/var/www/,只有root用户有权限读写里面的文档,这对于修改文档十分不便,所以用如下命令修改权限,这样我们写代码才方便。$sudochmod777/var/www接着把安装好的phpmyadmin和apa
5、che链接,输入命令$sudoln-s/usr/share/phpmyadmin/var/www测试一下phpmyadmin是否正常运行,在浏览器里输入http://localhost/phpmyadmin,登录的用户名应该是root,密码就是刚才安装LAMP的时候让你设置的MySQL密码。就可以进入管理界面。到此,Linux下的wordpress运行环境都搭建好了,接下来就是安装Wordpress,接下来的操作在Win和Ubuntu下是基本一致的,不同点仅仅是在Win上你用的是Xampp,像上面提到的一样,根目录为/xampp/htdoc,而Ubunt
6、u下是/var/www。WordPress的安装分为以下几步:1、进入phpmydamin管理界面,win上为http://localhost/xampp/phpmyadmin,ubuntu上为http://localhost/phpmyadmin。2、建立数据库,只需填入数据库名称,比如fondawoocom,然后点击“创建”就OK了,其他选项不用理。3、到官网cn.wordpress.org下载中文版的wordpress源码压缩包,然后解压到根目录(/xampp/htdoc或者是/var/www),这里有个小技巧,一般常规做法是要把压缩包里的3个文件
7、夹:1.wp-admin2.wp-content3.wp-includes4.index.php5.wp-config-sample.php6.…等其他文件解压到根目录下新建的fondawoocom文件夹下,否则如果在根目录下要建立多个wordpress不就乱套了么?4、修改源码根目录下的wp-config-sample.php文件,修改下面几行:?1234567/**修改wordpress数据库的名称*/define('DB_NAME','在这里填入刚才你用phpmyadmin建立的数据库名称‘);/**MySQL用户名*/define('DB_USE
8、R','root');/**MySQL数据库密码*/define('DB_PAS
此文档下载收益归作者所有