首先需要在ubuntu上搭建好LAMP环境。L是Linux,A是Apache,M是Mysql,P是php。
一、如果不是root权限,则切换到root管理员
查看这里是否包含root,如果没有的话则进行下面的操作。
1 | wang@instance-2:~$ su |
然后输入密码,登陆root管理员。
如果不知道密码则重置密码。
1 | wangwangshen0426@instance-2:~$ sudo passwd |
然后再进行上述登陆操作,切换到root权限。
二、2.安装Mysql
1 | root@instance-2:/home/wangshen0426# sudo apt-get install mysql-server mysql-client |
遇到:Do you want to continue?输入y然后回车。以下所有安装均相同。 安装过程中会让你为root用户设置数据库密码。
等再次出现命令行且没有报错则安装完成。
安装完mysql后新建WordPress的数据库。 root@instance-2:/home/wangshen0426# mysql -u root -p
输入密码。 执行新建数据库命令。 mysql> create database wordpress;
然后退出。 mysql> exit
三、安装Apache2
1 | root@instance-2:/home/wangshen0426# sudo apt-get install apache2 |
安装完成后在浏览器地址中输入服务器的ip,如果看到如下页面则说明apache2安装成功。
四、安装php
1 | root@instance-2:/home/wangshen0426# sudo apt-get install libapache2-mod-php7.0 |
安装完成后重启一下apache2服务器。
1 | root@instance-2:/home/wangshen0426# service apache2 restart |
然后写一个php探针查看php是否安装成功。
1 | root@instance-2:/home/wangshen0426# sudo vim /var/www/html/blogpark.php /var/www/html 是apache2的默认根目录。 |
进来先按一下i键,进入编辑模式。
输入以下命令。
然后按esc键退出编辑模式。
输入:wq,回车保存退出。
然后在浏览器中输入 你服务器的ip/blogpark.php,如果看到以下页面说明php安装成功。
五、配置php和 Mysql
1 | root@instance-2:/var/www/html# sudo apt-get install php7.0-mysql |
1 | root@instance-2:/var/www/html# sudo apt-get install php7.0-gd |
1 | root@instance-2:/var/www/html# sudo apt-get install php7.0-curl |
安装php7.0-curl模块
重启一下
1 | apache2 root@instance-2:/var/www/html# service apache2 restart |
其他的php库如果需要的话自行安装。命令如下:
1 | sudo apt-get install php7.0-XX |
到这里基本的环境就已经安装好了。
六、安装wordpress
首先下载wordpress
1 | root@instance-2:/var/www/html# wget cn.wordpress.org/wordpress-4.7.3-zh_CN.zip |
如果是国内的VPS,速度可能比较慢。可以ctrl + c结束下载,然后用如下地址下载。
1 | root@instance-2:/var/www/html# wget https://lqwang.net/wordpress-4.7.3-zh_CN.zip |
下载完了之后解压
1 | root@instance-2:/var/www/html# unzip wordpress-4.7.3-zh\_CN.zip |
如果提示没有安装unzip,则使用如下地址安装。
1 | root@instance-2:/var/www/html# sudo apt-get install unzip |
然后再次解压。
解压完成后把wordpress程序移动到网站主目录。
1 | root@instance-2:/var/www/html# sudo cp -r wordpress/* /var/www/html/ |
然后
1 | root@instance-2:/var/www/html# sudo chown www-data:www-data -R /var/www |
设置权限
然后访问 你服务器的ip/wp-admin/setup-config.php 就可以看到wordpress的设置页面了。
到此所有的环境都搭建完成了!wordpress也可以运行了。
wordpress的设置请看另一篇文章。
1 | mysql 配置文件 vi /etc/mysql/mysql.conf.d/mysqld.cnf。 |