Linux下WordPress建站步骤

来源:互联网 发布:软件服务收费模式 编辑:程序博客网 时间:2024/06/05 10:14

原文于个人小站:大力的小站——Linux下WordPress建站步骤

配置WordPress环境LAMP

LAMP 表示 Linux + Apache2 + mysql + php

流程:

PS:Ubuntu16.04自带php7.0的安装包,所以安装php5的时候提示会找不到安装包。

1.先更新一下

(不然在第二步可能会报错:E: Unable to locate package apache2)

sudo apt-get update

2.安装Apache2

sudo apt-get install apache2

浏览器输入ip,如果出现 it works 即表示OK

重启Apache2:

sudo /etc/init.d/apache2 restart

可能会在sudo一行报个错,但只要第二行出现【ok】即表示完成

3.安装PHP5

sudo apt-get install php5

企图安装php5
如果上述失败,并报错:

Package php5 is not available, but is referred to by another
package.This may mean that the package is missing, has been obsoleted,
or is only available from another source

则改一下一个文件

 vim /etc/apt/source.list

修改为:

deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe
multiverse deb http://mirrors.aliyun.com/ubuntu/ vivid-security main
restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/
vivid-updates main restricted universe multiverse deb
http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted
universe multiverse deb http://mirrors.aliyun.com/ubuntu/
vivid-backports main restricted universe multiverse deb-src
http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe
multiverse deb-src http://mirrors.aliyun.com/ubuntu/ vivid-security
main restricted universe multiverse deb-src
http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted
universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/
vivid-proposed main restricted universe multiverse deb-src
http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted
universe multiverse

然后执行:

apt-get update
sudo apt-get install php5

就可以成功安装PHP5

sudo apt-get install libapache2-mod-php5

//可能会显示已经安装过这个东西。

sudo apt-get install php5-gd sudo apt-get install php5-mysql sudo /etc/init.d/apache2 restart

至此安装结束,但根据另一个帖子里的测试方法并没有成功,方法如下:
打开

gksudo gedit /var/www/testphp.php

然后随意输入点东西(欢迎光临我的个人网站)再保存。
然后在浏览器中输入http://127.0.0.1/testphp.php
或者http://localhost/testphp.php
如果显示出你输入的东西即为成功

(gedit似乎是个桌面应用,我的服务器是纯命令窗口所以根本打不开,于是就在本地的机子上进行新建PHP文件然后上传的)

4.安装mysql

sudo apt-get install mysql-server

安装期间会让你设置密码,记住这个密码。

5. 让apache、php支持 mysql

sudo apt-get install libapache2-mod-auth-mysql //无效sudo apt-get install libapache2-mod-auth-mysql //无效,似乎已经安装过了sudo /etc/init.d/apache2 restart //重启一下总是好的

6.安装PHPmyadmin

去官网下载https://www.phpmyadmin.net/downloads/

我下载的文件的名字叫:phpMyAdmin-4.7.5-all-languages.tar.gz

解压缩:

tar -zvxf phpMyAdmin-4.7.5-all-languages.tar.gz

重命名文件夹为phpMyAdmin:

mv phpMyAdmin-4.7.5-all-languages/usr/share/phpMyAdmin

根据其他教程修改配置文件:

找到 phpMyAdmin/libraries/config.default.php文件,将config.default.php复制到phpmyadmin目录下,然后更名为config.inc.php

5.对config.inc.php文件进行vi编辑:

a.查找 $cfg[‘PmaAbsoluteUri’] 修改为你将上传到空间的phpMyAdmin的网址:

如:$cfg[‘PmaAbsoluteUri’] = ‘http://192.168.1.11/phpMyAdmin/’;

b.查找 $cfg[‘Servers’][$i][‘host’] = ‘localhost’;(通常用默认,也有例外,可以不用修改)

c.查找 $cfg[‘Servers’][$i][‘auth_type’] = ‘config’;

在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加了网址,就修改成cookie
,这里建议使用cookie。

d.查找 $cfg[‘Servers’][$i][‘user’] = ‘root’; // MySQL
user(mysql用户名,自己机里用root;)

e.查找 $cfg[‘Servers’][$i][‘password’] = ”; // MySQL password
(mysql用户的密码,自己的服务器一般都是mysql用户root的密码)

f.查找 $cfg[‘Servers’][$i][‘only_db’] = ”; // If set to a db-name,
only(你只有一个数据就设置一下;如果你在本机或想架设服务器,那么建议留空)

g.查找 $cfg[‘DefaultLang’] = ‘zh’; (这里是选择语言,zh代表简体中文的意思,这里不知道填gbk对否)

h.设置完毕后保存。

6.测试:在浏览器中输入http://101.132.96.95/phpMyAdmin/

7.此时phpMyAdmin文件夹的位置在/usr/share/phpMyAdmin,然而如果从网页进入后台的话需要在/var/www/html 目录下建立一个软连接指向phpMyAdmin文件夹才行,所以运行命令:

/var/www/html# sudo ln -s /usr/share/phpMyAdmin

注意:要在html文件下执行命令。

之后在网页地址栏输入 你的ip/phpMyAdmin 就可以进入登陆页面,账号和密码应该就是刚才在配置文件里设置过的那个。

注意:通过翻阅各种帖子和博客,我发现应该是随着版本不同,有的时候文件夹名字叫phpmyadmin 而有的时候是 phpMyAdmin 大小写不同,我认为应该需要注意,在自己机子上保持一致,不要盲目copy。

7.新建WordPress的数据库
(注意:在第二次重新建站时只做了新建用于WordPress的数据库,其他都没做,所以只要建个库似乎就OK)
如果左侧数据库下拉式菜单中还没有一个与WordPress相关的数据库,需要创建一个:
为WordPress数据库起个名字(可以使用’wordpress’或’blog’),将其输入到添加新数据库(Create new database)输入框中,并点击添加数据库(Create)。
此处我新建了一个叫WordPress的数据库
点击左上方的Home图标,返回主界面,然后点击(Privileges)(权限)。如果用户列表中没有WordPress相关用户,创建一个:

点击添加新用户(Add a new User)
为WordPress选用一个用户名(推荐使用’root’)并将其输入到用户名(User name)输入框中。(确保下拉式菜单中的“使用文本字段(Use text field:)已被选中)
选用一个保密性较高的密码(最好是大小写字母、数字及符号的组合),并将其输入到密码(Password)输入框中。(确保下拉式菜单中的“使用文本字段(Use text field:)已被选中),在Re-type输入框内再次输入密码
记住设定的用户名和密码。
将所有权限(Global privileges)下的所有选项保留默认状态
点击Go.

此处我新建了个用户 用户名为root_wordpress

密码为纯数字

返回权限(Privileges)界面,点击刚刚创建的WordPress用户上的查看权限(Check privileges)图标。在详细数据库权限(Database-specific privileges)界面中,在为以下数据库添加权限下拉式菜单中选择之前创建的WordPress数据库。之后页面会刷新为该WordPress数据库的权限详情。点击选中所有,选择所有权限(Check All),最后点击Go。

这一步我做的有点懵,只是在root_wordpress这个用户的权限里把所有的都点上了。

8.安装WordPress

修改一下权限

sudo chown www-data:www-data /var/www/html/ -R

去官网下载WordPress的安装包,上传服务器,在服务器里解压它:

tar -zxvf wordpress-3.8-zh_CN.tar.gz //注意版本

移动到网页的目录下:

cp -r wordpress/* /var/www/html/ 

//注意这里 不是吧wordpress文件夹本身移动,而是移动文件夹里面的内容。

在本机的浏览器输入:

http://example.com/wp-admin/install.php

然后跟着他的步骤进行安装,记得记住网站的账号和密码。

这样就大功告成了?

对了别忘了把html文件夹下的index.html删掉,不然打开网站一直是那个丑丑的it works

升级WordPress的时候需要在wp-conf.php文件的最后加上define(‘FS_METHOD’, “direct”);

Emmm,升级WordPress的时候 需要对整个html文件进行权限的更改

chmod -R 777 html的路径
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 dangdangwang 当当图书 当当中文网 www.当当 当当当当 当当书城网上书店 当当客服 图书网购 淘宝图书 图书图片 人生必读经典书籍 春秋战国历史书籍 金融初学者入门书籍 十部必看经典历史书籍 怎样教育孩子的书籍 一纸休书 a4纸和什么书一样大 一纸婚书替嫁千金有点甜 一纸休书by冠盖满京华 傻妃的一纸休书 我只要一纸休书 一纸婚书 在无纸时代读纸质书阅读答案 毕业证书的纸 一纸婚书顾少宠妻成瘾 纸雕书 一纸休书雾舞宁妖 包书纸 书纸 爱书 书品 品书 书页 买专业书哪个网站好 在线书 书 网站 免费书 品书网 手机当书网 酷书网 中文辣书网