利用LNMP环境搭建属于自己的第一个个人博客

利用LNMP环境搭建属于自己的个人博客

一.引子:

相对与LAMP,LNMP环境搭建就显得简单的多了,其中不同便是Apache和Nginx服务的不同,接下来笔者会重点整理我们网络服务的重点Apache和Nginx服务。现在让我们愉快地搭建属于我们的第二个技术博客吧。记得准备换下面环境的软件哦,可以去官网下载,我们还是进行源码包安装。当然大家也可以使用RPM包进行安装。

二.搭建博客

第一步:Nginx 安装:

1.下载LNMP镜像:
rz -e
2.创建挂载目录:
mkdir /mut/iso -p
3.挂载:
mount -o loop LNMP.iso /mut/iso/
4. 查看:
df -h
5.复制到root下:
cp -a /mut/iso/* .
6.安装依赖软件:
yum -y install pcre-devel zlib-devel openssl-devel openssl zlib pcre gcc*
7.解压:
tar -zxf nginx-1.0.8.tar.gz
8.创建系统用户:
useradd -s /sbin/nologin -M nginx
9.cd nginx-1.0.8
10.检验:
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module
11.安装:
make -j 4 && make install -j 4
12.cd /usr/local/nginx/html
13.检测:
/usr/local/nginx/sbin/nginx -t
14.启动服务:
/usr/local/nginx/sbin/nginx 开启
kill -QUIT $( cat /usr/local/nginx/logs/nginx.pid ) 关闭
15.查看端口:
netstat -antp | grep :80
16.vim index.php

第二步:MySQL安装:

1.安装依赖:
yum -y install ncurses-devel
2.解压:
tar -zxf ncurses-5.9.tar.gz
3.cd ncurses-5.9
4.检测:
./configure --with-shared --without-debug --without-ada --enable-overwrite
5.安装:
make -j 4 && make install -j 4
6.安装依赖:
yum -y install cmake bison
7.创建系统用户:
useradd -s /sbin/nologin -M mysql
8.cd
9.解压:
tar -zxf mysql-5.5.23.tar.gz
10.
cd mysql-5.5.23
11.检测:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
12.安装:
make -j 4 && make install -j 4
13.
cd /usr/local/mysql/
14.
chown root:root -R .
15.
chown mysql:mysql -R data/
16.
cp -a /root/mysql-5.5.23/support-files/my-medium.cnf /etc/my.cnf
17.
/usr/local/mysql/scripts/mysql_install_db --user=mysql
18.
cp /root/mysql-5.5.23/support-files/mysql.server /etc/init.d/mysqld
19.权限:
chmod a+x /etc/init.d/mysqld
20.启动服务:
service mysqld start
21.查看端口:
netstat -antp | grep :3306
22.设置密码
/usr/local/mysql/bin/mysqladmin -uroot password 456
23.软链接:
ln -s /usr/local/mysql/bin/* /usr/local/bin/
24.
mysql -uroot -p
456
show databases;

第三步: PHP安装:

1.安装依赖:
yum -y install libxml2-devel libpng-devel
2.做软链接:
ln -s /usr/lib64/libpng.so* /usr/lib
3.解压
tar -zxf php-5.3.6.tar.gz
4.
cd php-5.3.6.
5.
./configure --prefix=/usr/local/php5 --with-gd --with-zlib --with-mysql=/usr/local/mysql --enable-mbstring --enable-fpm
6.安装
make && make install
7.
cp php.ini-development /usr/local/php5/php.ini
8.
ln -s /usr/local/php5/bin/* /usr/local/bin/
ln -s /usr/local/php5/sbin/* /usr/local/sbin/
9.
cd
10.
tar -zxf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
11. 查看是否匹配:
cd ZendGuardLoader-php-5.3-linux-glibc23-x86_64
ls
12.
cd php-5.3.x/
13.
cp ZendGuardLoader.so /usr/local/php5/lib/php/
14.
echo “zend_extension=/usr/local/php5/lib/php/ZendGuardLoader.so” >> /usr/local/php5/php.ini
15.
echo “zend_loader.enable=1” >> /usr/local/php5/php.ini
16.
cd /usr/local/php5/etc
17.
cp -a php-fpm.conf.default php-fpm.conf
18.修改PHP运行:
vim php-fpm.conf
19.开启php服务:
/usr/local/php5/sbin/php-fpm
20.查看端口:
netstat -antp | grep :9000
21.修改nginx文件:
vim /usr/local/nginx/conf/nginx.conf:
22.检查:
/usr/local/nginx/sbin/nginx -t
23.重启nginx:
kill -QUIT $( cat /usr/local/nginx/logs/nginx.pid )
/usr/local/nginx/sbin/nginx
24.
netstat -antp | grep :9000
25.cd
26.rz wordpress-4.7.4-zh_CN.tar.gz
tar -zxf wordpress-4.7.4-zh_CN.tar.gz
27.
rm -rf /usr/local/nginx/html/*
28.
mv wordpress/* /usr/local/nginx/html/
29.
cd /usr/local/nginx/html/
30. cd …
31.
chown nginx.nginx -R html/
32.
mysql -uroot -p
456
create database wordpress;
show databases;

输入网址我们精美的网站就准备好了
在这里插入图片描述

LAMP环境与LNMP环境是我们很多网站的基础环境,至于技术博客,笔者建议大家可以搭建着玩一玩,毕竟现在云服务器和IP购买也花不了多少钱。此两篇环境搭建就没有太多内容讲解了,大家可以去好好玩一玩自己的博客了。大家浏览不易,感谢三连。

猜你喜欢

转载自blog.csdn.net/weixin_47678667/article/details/109103857