前言:
目前我们对“ubuntu命令行admin”可能比较关注,兄弟们都想要学习一些“ubuntu命令行admin”的相关内容。那么小编同时在网上网罗了一些关于“ubuntu命令行admin””的相关资讯,希望同学们能喜欢,我们一起来了解一下吧!1-1安装Apache
sudo apt-get install apache2
查看状态
service apache2 restart/status/start/stop
关闭防火墙80端口限制
ufw allow 80
{可选择关闭[后面MySQL数据库3306端口也是]}
测试:
访问的IP,出现It Works!网页,
1-2安装MySQL
sudo apt-get install mysql-server mysql-client
测试
mysql -u root -p
查看状态
service mysql retart/status/start/stop
关闭防火墙3306端口限制
ufw allow 3306
1-3安装PHP
sudo apt-get install php7.0 sudo apt-get install libapache2-mod-php7.0 sudo apt-get install php7.0-mysql
重启服务
sudo service apache2 restart sudo service mysql restart
1-4安装phpMyAdmin
sudo apt-get install phpmyadmin
安装时:空格选择apache2,enter确定,下一步配置数据库,输入密码。
创建phpMyAdmin快捷方式
sudo ln -s /usr/share/phpmyadmin /var/www/html
启用Apache mod_rewrite模块,后面修改wordpress链接时会用
sudo a2enmod rewrite
重启服务
sudo service php7.0-fpm restart
提示服务没找到?不去管它
sudo service apache2 restart
浏览器访问:http:// ubuntu 地址/phpmyadmin
配置Apache
sudo vim /etc/apache2/apache2.conf
添加:
AddType application/x-httpd-php .php .htm .html AddDefaultCharset UTF-8
重启Apache服务
sudo systemctl restart apache2.service
初始化数据库
mysql -u root -pEnter Password:输入密码CREATE DATABASE wordpress;CREATE USER admin;SET PASSWORD FOR admin= PASSWORD("wordpresspassword");GRANT ALL PRIVILEGES ON wordpress.* TO admin IDENTIFIED BY" wordpresspassword";FLUSH PRIVILEGES;exit;
重启服务
sudo service apache2 restart sudo service mysql restart
下载并配置WordPress
英文版
wget
中文版
wget
下面以英文版为例,如果想安装中文版,可以将文件名替换为中文版文件名
tar zxf wordpress-5.0.1-zh_CN.tar.gz -C /var/www/html/ mkdir -p /var/www/html/wordpress/wp-content/uploads
· 1
中文版下面不用做:(时间多你可以操作一下)
关键更改目录权限为www-data www-data
sudo chown -R www-data .www-data /var/www/html/wordpress sudo chmod -R 755 /var/www/html/wordpress sudo chown -R :www-data /var/www/html/wordpress/wp-content/uploads
配置wp-config.php
cd /var/www/html/wordpress/ cp wp-config-sample.php wp-config.php sudo vim wp-config.php /* 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’);
中文版按照自带的readme.html操作,或者:
配置wp-config.php
cd /var/www/html/wordpress/ cp wp-config-sample.php wp-config.php sudo vim wp-config.php define('DB_NAME', 'wordpressdb'); /* MySQL database username / define('DB_USER', 'wordpressuser'); /* MySQL database password / define('DB_PASSWORD', 'wordpresspassword');
访问wordpress安装
问题:
1.可能会出现 wordpressuser 密码错误(using password yes)
以root用户登陆:
set password for user@localhost = password(“your password”);
配置wp-config-sample.php 该文件在/var/www/html/wordpress/下
sudo vim wp-config-sample.php
修改方法如下图所示:
输入:在浏览器上输入:主机IP/wordpress 就可以看到wordpress的安装界面。
下面我们主要来解决一下没有FTP服务器的问题怎么破
在初次搭建wordpress成功后,如果想安装wordpress中有趣的插件时缺发现需要ftp服务。
我们只需在wordpress根目录找到一个wp-config.php,添加以下代码
sudo vim /var/www/html/wordpress/wp-config.phpdefine("FS_METHOD","direct");define("FS_CHMOD_DIR", 0777);define("FS_CHMOD_FILE", 0777);
搞定.这时又会提醒无法安装,理由是文件无法创建目录,这个好解决.给wordpress添加权限就好
chmod -R 777 wordpress的目录.
“上传的文件尺寸超过 php.ini 中定义的 upload_max_filesize 值“解决办法
使用Linux所带的文件搜索命令:find / -name 你要搜索的文件名
配置php.ini
sudo vim /etc/php/7.0/apache2/php.ini
(VIM调出命令行【shift+:】输入/你要查找的名字或单词)
查找 post_max_size = 2M (默觉得2M)改为想要的大小。如:
post_max_size = 100M
通常我们仅仅做了这一步。以为就能够解决这个问题了。事实上还须要看以下一步。
upload_max_filesize 表示所上传的文件的最大值。
查找upload_max_filesize,默觉得8M改为
upload_max_filesize = 100M
标签: #ubuntu命令行admin