WordPress环境搭建

来源:互联网 发布:网络教育英语统考难吗 编辑:程序博客网 时间:2024/06/06 03:03

服务器环境:

采用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)

  直接双击安装下载的exe安装包。安装注意事项:如果系统UAC开启的情况下,不要安装到C盘。或者关闭系统的UAC(运行msconfig选择工具、更改UAC设置,启动,选择从不通知,确定)。
安装完成后,需要在XAMPP控制面板中启动Apache和MySQL,并且新建一个数据库(用来与WordPress关联)。

2、安装WordPress(wordpress-4.7.3-zh_CN.zip)

将下载的压缩包解压后,把整个wordpress目录拷贝到XAMPP安装目录下的htdocs目录中,然后用浏览器访问http://127.0.0.1/wordpress。按照提示填写数据库信息和WordPress后台管理用户信息即可快速安装。

二、Linux环境搭建

以下操作目录若无特别指明,均在root用户目录下(/root)

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

# /opt/lampp/lampp start

启动后,直接访问ip就可以看到XAMPP的欢迎界面了。
但点击phpMyAdmin时, 却出现Access forbidden!
修改文件:
/opt/lampp/etc/extra/httpd-xampp.conf中的
<Directory "/opt/lampp/phpmyadmin">项中的
   # Require local 改成
    Require all granted
意思是将只能通过本地地址访问(127.0.0.1)改成所有都可以访问
根据需要修改吧(不太安全)

设置XAMPP开机自启动
ln –s /opt/lampp/xampp /etc/rc.d/init.d/xampp
#chkconfig –add xampp
#chkconfig –list | grep xampp
#chkconfig –level 3 xampp on

4、停止XAMPP

# /opt/lampp/lampp stop

5、卸载XAMPP

# /opt/lampp/lampp stop
# rm -rf /opt/lampp

6、给XAMPP设置密码(我自己的没有设置)

http://blog.csdn.net/hel12he/article/details/49781813
在默认的安装过程中,xampp所有均是没有密码的,为了安全,我们应该为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建一个数据库

你可以进入 /opt/lampp/bin目录下使用
./mysql -u root -p  (默认密码为空)
来登陆mysql数据库,但为了方便起见,我们还是做个连接吧
ln -s /opt/lampp/bin/mysql /usr/bin
这样就可以直接在任何目录敲了
mysql -u root -p
提示输入密码,直接回车即可
create database wordpress; (创建wordpress数据库)
show databases;
查看数据库是否成功创建
exit
退出

8、下载wordpress

wordpress还是下载中文的吧
# wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz
下载完成后可以在当前目录看见wordpress-4.7.4-zh_CN.tar.gz
tar zxvf wordpress-4.7.4-zh_CN.tar.gz (解压到当前目录,目录为wordpress)
mv wordpress/ /opt/lampp/htdocs/
将解压好的目录移动到/opt/lampp/htdocs/目录下

9、安装wordpress

安装前,先修改个配置文件
/opt/lampp/etc/httpd.conf
DocumentRoot "/opt/lampp/htdocs"
<Directory "/opt/lampp/htdocs">
这两行,改成
DocumentRoot "/opt/lampp/htdocs/wordpress"
<Directory "/opt/lampp/htdocs/wordpress">
修改根目录,这个根据个人需要吧,不修改也行(主要是为了地址栏里不出现wordpress二级目录)。
修改后,会导致访问不了原来的dashboard页面(localhost/dashboard),只需在wordpress目录下做一个link就可以了。
ln -s /opt/lampp/htdocs/dashboard/ /opt/lampp/htdocs/wordpress/

下面开始安装流程。

打开浏览器,输入ip地址回车,就会出现开始安装页面
http://138.68.244.144/wp-admin/setup-config.php
第一步需要填写我们刚才创建的数据库信息
数据库名 wordpress(数据库名称)
用户名 root (数据库拥有者用户名)
密码  (密码,没有设置,为空)
数据库主机 localhost(数据库地址,为本机)
表前缀 wp_ (wp创建表名的前缀)
第二步,因为我不是在服务器本机浏览器上安装的,会提示无法写wp-config.php文件,
我们需要手动赋值内容后,创建 /opt/lampp/htdocs/wordpress/wp-config.php文件保存。
如果直接在本机安装不会有这个问题。
第三部,根据需要填写站点标题、管理员用户名、密码、以及右键等信息后,点击安装。
完成安装。









1 0
原创粉丝点击