服务器环境:
采用XAMPP(Apache+MySQL+PHP+PERL)
下载地址:https://www.apachefriends.org/download.html(根据需要的系统下载最新的)
程序:
采用WordPress
下载地址:(根据需要下载)
https://wordpress.org/download/(英文)
https://cn.wordpress.org/(中文)
一、Windows环境搭建
1、安装XAMPP(xampp-win32-7.1.1-0-VC14-installer.exe)
2、安装WordPress(wordpress-4.7.3-zh_CN.zip)
将下载的压缩包解压后,把整个wordpress目录拷贝到XAMPP安装目录下的htdocs目录中,然后用浏览器访问http://127.0.0.1/wordpress。按照提示填写数据库信息和WordPress后台管理用户信息即可快速安装。二、Linux环境搭建
1、下载XAMPP安装包(xampp-linux-x64-7.1.2-0-installer.run)
# wget https://downloadsapachefriends.global.ssl.fastly.net/xampp-files/7.1.2/xampp-linux-x64-7.1.2-0-installer.run
执行后会在当前目录中看到刚刚下载的xampp-linux-x64-7.1.2-0-installer.run安装包(131M)。
你也可以在windows上下载后,使用FlashFxp上传至服务器。
2、安装XAMPP
# chmod 777 xampp-linux-x64-7.1.2-0-installer.run(先给xampp安装包赋可执行的权限)
# ./xampp-linux-x64-7.1.2-0-installer.run (运行安装包进行安装)
根据提示选择需要的组件进行安装,基本都是一路y加Enter下来。
默认安装在 /opt/lampp/ 目录下。
很不幸,刚开始装就报错了
###Killed
进程直接被杀了。百思不得其解,上网搜了以下,用
# grep -i kill /var/log/messages*
查看一下日志
Out of memory: Kill process 19674 (xampp-linux-x64) score 742 or sacrifice child
Killed process 19674 (xampp-linux-x64) total-vm:563632kB, anon-rss:382204kB, file-rss:0kB, shmem-rss:0kB
原来是内存不足。(在DO买的512M/20GB的vps)
你可以直接升级配置(估计要2G内存,不过有点贵啊)就可以解决此问题。也可以通过下面的方法(增加交换空间)来解决(成功安装的请忽略):
http://ruby-china.org/topics/11346
增加Swap空间(digitalocean缺省没有分配任何swap)
# 创建一个2G大的文件
# sudo dd if=/dev/zero of=swapfile bs=1024 count=2000000
# 把生成的文件变成Swap文件
# sudo mkswap -f swapfile
# 激活Swap文件
# sudo swapon swapfile
# 查看一下挂载情况
# free -m
total used free shared buff/cache available
Mem: 488 45 9 32 433 388
Swap: 1953 0 1953
嗯,挺好。
重新安装前注意把已经安装的目录清空
# rm -rf /opt/lampp/
继续重新安装吧
# ./xampp-linux-x64-7.1.2-0-installer.run
0% ______________ 50% ______________ 100%
#########################################
终于到100%了。
Setup has finished installing XAMPP on your computer.
安装成功。
3、启动XAMPP
Require all granted
#chkconfig –list | grep xampp
#chkconfig –level 3 xampp on
4、停止XAMPP
# /opt/lampp/lampp stop5、卸载XAMPP
# /opt/lampp/lampp stop# rm -rf /opt/lampp
6、给XAMPP设置密码(我自己的没有设置)
# /opt/lampp/lampp security
设置xampp的密码:
XAMPP: Quick security check…
XAMPP: Your XAMPP pages are NOT secured by a password.
XAMPP: Do you want to set a password? [yes] yew
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Password:
XAMPP: Password (again):
用户名默认是:xampp
设置phpMyAdmin的密码:
XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Setting new MySQL pma password.
XAMPP: Setting phpMyAdmin’s pma password to the new one.
设置mysql的root账户:
XAMPP: MySQL has no root passwort set!!!
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Write the password somewhere down to make sure you won’t forget it!!!
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Setting new MySQL root password.
XAMPP: Change phpMyAdmin’s authentication method.
设置ftp密码:
XAMPP: The FTP password for user ‘daemon’ is still set to ‘xampp’.
XAMPP: Do you want to change the password? [yes] yes
XAMPP: Password:
XAMPP: Password (again):
7、为wordpress建一个数据库
8、下载wordpress
9、安装wordpress
<Directory "/opt/lampp/htdocs">
<Directory "/opt/lampp/htdocs/wordpress">
用户名 root (数据库拥有者用户名)
密码 (密码,没有设置,为空)
数据库主机 localhost (数据库地址,为本机)
表前缀 wp_ (wp创建表名的前缀)
如果直接在本机安装不会有这个问题。