服务器:Ecs
系统:CentOS 7
部署apache服务
1.安装apache服务(软件包名为http)及拓展包
[root@iZuf6hk94 ~]#yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql …………省略部分输出信息………… Complete!
2.启动apache(httpd)服务
[root@iZuf6hk94 ~]#systemctl start httpd.service
3.查看apache服务活动状态
活动状态为running启动成功
[root@iZuf6hk94 ~]# systemctl status httpd
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2021-11-26 14:56:12 CST; 9min ago
Docs: man:httpd(8)
man:apachectl(8)
Process: 2308 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
Main PID: 2313 (/usr/sbin/httpd)
Status: "Total requests: 4; Current requests/sec: 0; Current traffic: 0 B/sec"
CGroup: /system.slice/httpd.service
├─2313 /usr/sbin/httpd -DFOREGROUND
├─2320 /usr/sbin/httpd -DFOREGROUND
├─2321 /usr/sbin/httpd -DFOREGROUND
├─2322 /usr/sbin/httpd -DFOREGROUND
├─2323 /usr/sbin/httpd -DFOREGROUND
├─2324 /usr/sbin/httpd -DFOREGROUND
├─2336 /usr/sbin/httpd -DFOREGROUND
├─2337 /usr/sbin/httpd -DFOREGROUND
└─2338 /usr/sbin/httpd -DFOREGROUND
Nov 26 14:56:12 iZuf6hk94dizjv77hlitfpZ systemd[1]: Stopped The Apache HTTP Server.
Nov 26 14:56:12 iZuf6hk94dizjv77hlitfpZ systemd[1]: Starting The Apache HTTP Server...
Nov 26 14:56:12 iZuf6hk94dizjv77hlitfpZ httpd[2313]: AH00558: httpd: Could not reliably determine the server's fully qualifie...ssage
Nov 26 14:56:12 iZuf6hk94dizjv77hlitfpZ systemd[1]: Started The Apache HTTP Server.
Hint: Some lines were ellipsized, use -l to show in full.
4.浏览器访问公网IP
出现apache默认界面为安装成功
1.安装MySQL主程序及服务端程序
[root@iZuf6hk94 ~]#wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm [root@iZuf6hk94 ~]#yum -y install mysql57-community-release-el7-10.noarch.rpm [root@iZuf6hk94 ~]#yum -y install mysql-community-server
2.启动MySQL数据库
[root@iZuf6hk94 ~]#systemctl start mysqld.service
3.查看启动状态
[root@iZuf6hk94 ~]# systemctl status mysqld
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2021-11-26 14:47:19 CST; 24min ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 1936 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
Process: 1871 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 1940 (mysqld)
CGroup: /system.slice/mysqld.service
└─1940 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
Nov 26 14:47:15 iZuf6hk94dizjv77hlitfpZ systemd[1]: Starting MySQL Server...
Nov 26 14:47:19 iZuf6hk94dizjv77hlitfpZ systemd[1]: Started MySQL Server.
4.查看root初始密码(+frpz?WmE6Kh)
[root@iZuf6hk94dizjv77hlitfpZ ~]# grep "password" /var/log/mysqld.log 2021-11-26T06:47:16.774250Z 1 [Note] A temporary password is generated for root@localhost: +frpz?WmE6Kh
5.登陆数据库
数据库语言不区分大小写
[root@iZuf6hk94 ~]# mysql -u root -p Enter password: #输入初始密码 Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 2 Server version: 5.7.36 Copyright (c) 2000, 2021, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'WL2020aa.'; #修改密码 Query OK, 0 rows affected (0.00 sec) mysql> create database wordpress; #创建名为wordpress的数据库 Query OK, 1 row affected (0.00 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | wordpress | +--------------------+ 5 rows in set (0.01 sec) mysql> exit Bye
部署PHP
1.安装PHP
[root@iZuf6hk94 ~]# yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
2.创建PHP测试界面
[root@iZuf6hk94 ~]#echo "" > /var/www/html/phpinfo.php
3.重启apache服务
[root@iZuf6hk94 ~]#systemctl restart httpd
4.浏览器访问
格式:http://
显示如下页面表示PHP安装成功
1.安装wordpress
[root@iZuf6hk94 ~]#yum -y install wordpress
2.修改wordpress配置文件
#进入/usr/share/wordpress目录 [root@iZuf6hk94 ~]# cd /usr/share/wordpress/ #修改软链接指向php的配置文件 [root@iZuf6hk94 wordpress]# ln -snf /etc/wordpress/wp-config.php wp-config.php #查看是否修改成功 [root@iZuf6hk94 wordpress]# ls -l total 172 -rw-r--r-- 1 root root 420 Dec 1 2017 index.php -rw-r--r-- 1 root root 6919 Jan 12 2019 wp-activate.php drwxr-xr-x 9 root root 4096 Nov 26 15:19 wp-admin -rw-r--r-- 1 root root 369 Dec 1 2017 wp-blog-header.php -rw-r--r-- 1 root root 2340 Jun 6 2020 wp-comments-post.php lrwxrwxrwx 1 root root 28 Nov 26 15:20 wp-config.php -> /etc/wordpress/wp-config.php -rw-r--r-- 1 root root 2898 Jan 8 2019 wp-config-sample.php drwxr-xr-x 6 root root 4096 Nov 26 15:19 wp-content -rw-r--r-- 1 root root 3847 Jan 9 2019 wp-cron.php drwxr-xr-x 17 root root 12288 Nov 26 15:19 wp-includes -rw-r--r-- 1 root root 2502 Jan 16 2019 wp-links-opml.php -rw-r--r-- 1 root root 3306 Dec 1 2017 wp-load.php -rw-r--r-- 1 root root 38883 Jan 12 2019 wp-login.php -rw-r--r-- 1 root root 8403 Dec 1 2017 wp-mail.php -rw-r--r-- 1 root root 17947 Jan 30 2019 wp-settings.php -rw-r--r-- 1 root root 31085 Jan 17 2019 wp-signup.php -rw-r--r-- 1 root root 4764 Dec 1 2017 wp-trackback.php -rw-r--r-- 1 root root 3068 Aug 17 2018 xmlrpc.php
3.移动wordpress到apache根目录
#在apache默认目录下创建wp-blog文件夹 [root@iZuf6hk94 wordpress]# mkdir /var/www/html/wp-blog #将/usr/share/wordpress里的所有文件剪切到/var/www/html/wp-blog文件夹里 [root@iZuf6hk94 wordpress]# mv * /var/www/html/wp-blog/
4.修改wp-config.php配置文件
#修改配置文件中的数据库名称 [root@iZuf6hk94 wordpress]# sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php #修改配置文件中的用户名 [root@iZuf6hk94 wordpress]# sed -i 's/username_here/root/' /var/www/html/wp-blog/wp-config.php #修改配置文件中的密码 [root@iZuf6hk94 wordpress]# sed -i 's/password_here/WL2020aa./' /var/www/html/wp-blog/wp-config.php
5.查看配置文件信息是否修改成功
[root@iZuf6hk94 wordpress]# cat -n /var/www/html/wp-blog/wp-config.php
21 // ** MySQL settings - You can get this info from your web host ** //
22
23 define( 'DB_NAME', 'wordpress' );
24
25
26 define( 'DB_USER', 'root' );
27
28
29 define( 'DB_PASSWORD', 'WL2020aa.' );
6.重启apache服务
[root@iZuf6hk94 wordpress]# systemctl restart httpd
浏览器登录wordpress
格式:http://



