本帖最后由 Bearmax 于 2017-9-5 17:05 编辑
0.安装ufw 防火墙
[Bash shell] 纯文本查看 复制代码 sudo apt-get install ufw
1.安装Apache
安装
[Bash shell] 纯文本查看 复制代码 apt-get install apache2
查看状态
[Bash shell] 纯文本查看 复制代码 service apache2 restart/status/start/stop
关闭防火墙80端口限制
[Bash shell] 纯文本查看 复制代码 ufw allow 80 (你要先安装ufw)
测试:访问http://Ubuntu的IP,出现It Works!网页,
2.安装MySQL
安装
[Bash shell] 纯文本查看 复制代码 apt-get install mysql-server mysql-client
测试
[Bash shell] 纯文本查看 复制代码 mysql -u root -p
查看状态
[Bash shell] 纯文本查看 复制代码 service mysql retart/status/start/stop
关闭防火墙3306端口限制
[Bash shell] 纯文本查看 复制代码 ufw allow 3306
3.安装PHP
[Bash shell] 纯文本查看 复制代码 apt-get install php7.0
apt-get install libapache2-mod-php7.0
apt-get install php7.0-mysql
重启
[Bash shell] 纯文本查看 复制代码 service apache2 restartservice mysql restart
测试
[Bash shell] 纯文本查看 复制代码 vim /var/www/html/phpinfo.php
文件中写:
[PHP] 纯文本查看 复制代码 <?php echo phpinfo();?>
浏览器访问:http://ubuntu地址/phpinfo.php,出现PHP Version网页
4.安装phpMyAdmin
[Bash shell] 纯文本查看 复制代码 apt-get install phpmyadmin
安装时:空格选择apache2,enter确定,下一步配置数据库,输入密码。
5. 初始化数据库
[Bash shell] 纯文本查看 复制代码 $ sudo mysql -u root -p
[SQL] 纯文本查看 复制代码 mysql> CREATE DATABASE wordpressdb;
mysql> CREATE USER wordpressuser@localhost IDENTIFIED BY 'wordpresspassword';
mysql> GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpressuser@localhost;
mysql> FLUSH PRIVILEGES;
mysql> exit
重启服务
[Bash shell] 纯文本查看 复制代码 $ sudo service apache2 restart
$ sudo service mysql restart
6. 下载并配置WordPress
[Bash shell] 纯文本查看 复制代码 $ mkdir temp$ cd temp
$ wget http://wordpress.org/wordpress-4.x.tar.gz
$ tar zxf wordpress-4.x.tar.gz -C /var/www/html/
$ mkdir -p /var/www/html/wordpress/wp-content/uploads
配置wp-config.php
[Bash shell] 纯文本查看 复制代码 $ cd /var/www/html/wordpress/
$ cp wp-config-sample.php wp-config.php
$ vim wp-config.php
[Plain Text] 纯文本查看 复制代码 // ** MySQL settings - You can get this info from your web host ** /
//** The name of the database for WordPress */
define('DB_NAME', 'wordpressdb');
//** MySQL database username */
define('DB_USER', 'wordpressuser');
//** MySQL database password */
define('DB_PASSWORD', 'wordpresspassword');
问题:可能会出现 wordpressuser 密码错误(using password yes)
以root用户登陆:[SQL] 纯文本查看 复制代码 set password for user@localhost = password(“your password”);
本文是我结合其他人的经验整合的,按照上面一步一步做没错的。
原文:
http://www.linuxidc.com/Linux/2016-10/136328.htm?source=1
http://www.cnblogs.com/gongyanc/p/6703498.html |