#1.云服务器打包LAMP软件
[root@www local]# mkdir bak
[root@lamp local]# tar -czvf httpd.tar.gz httpd
[root@www local]# tar -czvf mysql.tar.gz mysql
[root@www local]# tar -czvf php5.tar.gz php5
[root@www local]# cp /etc/init.d/mysqld /usr/local/bak
[root@www bak]# ls
httpd.tar.gz mysqld mysql.tar.gz php5.tar.gz
[root@www local]# tar -czvf bak.tar.gz bak/
#打包系统服务文件和各个包 准备就绪
#2.将所有打包文件传输云服务器开的机子
[root@www local]# scp bak.tar.gz root@47.108.215.254:/usr/local
#scp传输 到云服务器
#3.切换云服务器
[root@lamp ~]# cd /usr/local/ #云服务器操作 放local里
[root@lamp local]# ls
aegis bin games lib libexec share
bak.tar.gz etc include lib64 sbin src
[root@lamp local]# tar xf bak.tar.gz
[root@lamp bak]# ls
httpd.tar.gz mysqld mysql.tar.gz php5.tar.gz
#全部解压 tar xf httpd.tar.gz && tar xf php5.tar.gz && tar xf mysql.tar.gz
[root@lamp local]# mv mysqld /etc/init.d/
[root@lamp bak]# mv * ../
#4.装依赖包
[root@lamp local]# yum install -y apr apr-devel cyrus-sasl cyrus-sasl-devel expat-devel libdb-devel openldap-devel apr-util-devel apr-util pcre-devel pcre zlib-devel
# 如果遇到报错 可以装这个 yum-y install autoconf
同样的需要创建mysql用户和用户组
[root@lamp local]# groupadd mysql
[root@lamp local]# useradd -M -s /sbin/nologin mysql -g mysql
#将mysql安装目录的权限改成mysql:mysql
[root@lamp local]# chown -R mysql:mysql mysql/
#将mysql服务添加进系统服务
[root@lamp local]# chkconfig --add mysqld
[root@lamp local]# chkconfig --list mysqld
[root@lamp local]# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
[root@lamp local]# source /etc/profile #环境变量
#启动mysql
[root@lamp local]# cd mysql
[root@lamp mysql]# cd support-files/
[root@lamp support-files]# service mysqld start
Starting MySQL.210316 20:00:14 mysqld_safe error: log-error set to '/var/log/maria
db/mariadb.log', however file don't exists. Create writable for user 'mysql'.The server quit without updating PID file (/var/lib/mysql/l[FAILED].
# 遇到报错 发现是有安装了mariadb
# 卸载mariadb
[root@lamp support-files]# yum list installed |grep mariadb
mariadb-libs.x86_64 1:5.5.60-1.el7_5 @anaconda
[root@lamp support-files]# yum remove mariadb-libs.x86_64
# 再次打开mysql
[root@lamp support-files]# service mysqld start
Starting MySQL SUCCESS!
[root@lamp support-files]# mysql -uroot -p
Enter password:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
| wordpress |
+--------------------+
5 rows in set (0.00 sec)
#测试
[root@lamp support-files]# cd /usr/local/httpd/htdocs/
[root@lamp htdocs]# vim index.php
<?php
$link=mysqli_connect('localhost','root','123456');
if($link) echo "恭喜你,数据库连接成功啦!!";
mysqli_close($link);
?>
恭喜你,数据库连接成功啦!!
博客
#博客
[root@lamp htdocs]# tar xf wordpress-4.9.4-zh_CN.tar.gz
[root@lamp htdocs]# ls
index.php wordpress wordpress-4.9.4-zh_CN.tar.gz
[root@lamp htdocs]# mv wordpress/* ./
mv: overwrite ‘./index.php’? y
[root@lamp htdocs]# ls
index.php wp-blog-header.php wp-load.php
license.txt wp-comments-post.php wp-login.php
readme.html wp-config-sample.php wp-mail.php
wordpress wp-content wp-settings.php
wordpress-4.9.4-zh_CN.tar.gz wp-cron.php wp-signup.php
wp-activate.php wp-includes wp-trackback.php
wp-admin wp-links-opml.php xmlrpc.php
#进入MySQL
[root@lamp htdocs]# mysql -uroot -p
Enter password:
mysql> drop database wordpress; #由于上次创了一次 这是删除命令
Query OK, 12 rows affected (0.06 sec)
mysql> create database wordpress;#重新创建
Query OK, 1 row affected (0.00 sec)
mysql> show databases;#查看是否创建起来
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
| wordpress |
+--------------------+
5 rows in set (0.00 sec)
mysql> use wordpress #切换当前数据库
Database changed
mysql> show tables;#这是查看数据库里面的表
Empty set (0.00 sec)
#然后进入网站 有一个代码要复制在文件里面
[root@lamp htdocs]# vim wp-config.php
*/
define('WP_DEBUG', false);
/**
* zh_CN本地化设置:启用ICP备案号显示
*
* 可在设置→常规中修改。
* 如需禁用,请移除或注释掉本行。
...............................................#后面一长串
#复制好了就点现在安装就好了