U盘引导,进入图形化安装界面后,时区选择上海,网络配置成“Manual”方式并输入IP地址及DNS地址,一路按照提示完成。
以root账号登录,然后输入命令:
yum install epel-release
yum update
yum install nano
如果熟练使用vi编辑器,就不用安装这个了
yum install htop
因为比起top,这个htop是彩色的,而且格式更醒目,所以我是安装的
yum install openssh-server
nano /etc/ssh/sshd_config
修改ssh的配置文件,至少将对应的内容更改为下面几条:
Port 22
ListenAddress 192.168.1.1 这里以IP地址为192.168.1.1为例
Protocol 2
PermitRootLogin yes
修改完成后Ctrl+x退出时选择保存。
远程SSH控制的软件我选择的是PUTTY这个开源软件,官网地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
选择自己喜欢的版本下载使用即可,ZIP包软件下载地址:https://the.earth.li/~sgtatham/putty/latest/x86/putty.zip
软件的设置使用方法这里就不说了,不熟悉的可以谷歌百度学习。
安装Apache:
浏览器输入http://192.168.1.1看到的页面yum install httpd
systemctl start httpd.service
systemctl enable httpd.service
我的CentOS版本:
cat /proc/version
Linux version 3.10.0-514.2.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Dec 6 23:06:41 UTC 2016
这个版本默认安装了防火墙,需要使用如下命令打开端口:
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
安装MariaDB:
yum install mariadb-server mariadb
systemctl start mariadb.service
systemctl enable mariadb.service
配置数据库用户root的密码
mysql_secure_installation
配置过程中会有几个小问题,根据自己的喜好填就行了。
安装PHP:
yum install php
yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
完成后重启httpd服务:
systemctl restart httpd.service
安装Wordpress:
yum install wget
wget http://wordpress.org/latest.zip
yum install unzip
unzip latest.zip
cp wordpress/* /var/www/html
rm -f latest.zip
rm -rf wordpress
cd /var/www/html
cp wp-config-sample.php wp-config.php
nano wp-config.php
修改下面字段为自己的数据库名字:
define('DB_NAME', 'wordpressdb');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'wordpresspassword');
修改文件夹权限:
chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
mkdir -p /var/www/html/wp-content/uploads
chown -R :apache /var/www/html/wp-content/uploads
进入MariaDB数据库创建数据:
mysql -u root -p
CREATE DATABASE wordpressdb;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'wordpresspassword';
GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'localhost'
FLUSH PRIVILEGES;
exit
然后重启服务:
开始Wordpress之路吧service httpd restart
service mysqld restart
网友评论