创建wordpress

安装nginx过程:
第一步:下载、上传到服务器后

 

第二步:安装依赖包:
yum install pcre-devel automake make zlib zlib-devel gcc-c++ libtool openssl openssl-devel -y 

第三步:解压到指定位置
tar -zxvf nginx-1.20.2.tar.gz  -C  /usr/local/ 

第四步:新建用户名nginx
useradd nginx -s /sbin/nologin -M

第五步:开始编译
./configure   \
>--user=nginx  \                            #指定程序运行时的用户
>--group=nginx  \                            #指定程序运行时的用户组
>--prefix=/usr/local/nginx  \                #指定安装目录 
> --with-http_ssl_module \                    #启用httpd_ssl_module支持(使其支持HTTPS请求)
> --wiht-http_sub_module \                    #启用ngx_http_sub_module支持(允许用一些其它文本代替nginx响应中的一些文本)
> --with-http_stub_status_module \            #启用ngx_http_stub_module支持 可以获取自上次启动以来的工作状态
> --with-http_gzip_static_module \            #启用ngx_http_gzip_static_module支持(在线实时压缩输出数据流)
> --with-pcre                               #启用pcre库

编译成功如图:

 ake && make install

第六步:启动nginx
1、检查语法:/usr/local/nginx/sbin/nginx -t
2、启动nginx:/usr/local/nginx/sbin/nginx 
3、关闭nginx: ./nginx  -s stop 
4、重启nginx: ./nginx  -s  reload 
5、查看端口:lsof -i :80-s

 安装mysql:
第一步上传安装包并解压到/usr/local:tar -xvf mysql  -C /usr/local/

第二步安装依赖包:
yum install zlib-devel gcc-c++ ncurses ncurses-devel libaio libaio-devel -y

第三步:安装libs库
rpm -ivh mysql-community-libs-5.7.36-1.el7.x86_64.rpm --force(强制安装) --nodeps(不查询依赖包安装)

第四步:安装客户端
rpm -ivh mysql-community-client-5.7.36-1.el7.x86_64.rpm
第五步:安装服务器
rpm -ivh mysql-community-common-5.7.36-1.el7.x86_64.rpm --force --nodeps  
rpm -ivh mysql-community-server-5.7.36-1.el7.x86_64.rpm --force --nodeps 
(如有报错,加force,nodeps)

第六步:启动mysql服务器
systemctl start mysqld 
第七步:查看mysqld服务
ps aux|grep mysqld
netstat -atunp |grep mysqld
第八步:登录mysql
mysql -uroot -p  初始密码
(/var/log/mysqld.log:A temporary password is generated for root@localhost:LRoO.Z0?KXvt
#此处为初始密码)或 cat /var/log/mysqld.log |grep temp

第九步:修改初始密码
alter user root@localhost identified by ‘05***bC%’;
#alter user 是命令
#root@localhost 是用户名
#identified by 是指定密码的命令(标识符)
#‘05***bC%’ 指定密码为05***bC%
#;  是mysql是命令的结束符号
第十步:重新使用密码登录
退出:exit


安装PHP:

第一步:上传到指定目录后解压
tar -zxvf php-8.1.4.tar.gz -C/usr/local/

第二步:安装依赖包:
yum install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2 libxml2-devel
libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel openssl-devel libxslt-devel -y  

第三步:编译安装 (\换行符)
./configure \
参数说明:
参数                                
./configure \

--prefix=/usr/local/php   \

--with-openssl \

 --enable-mbstring \

--with-png-dir \

--with-jpeg-dir \

--with-freetype-dir \

--with-zlib \

--with-libxml-dir=/usr  \

--enable-xml \

--enable-sockets \

--with-bz2   \

--with-mysqli=mysqlnd \

--enable-fpm \

--with-pdo-mysql=mysqlnd

make && make install

第四步:安装完成后
复制配置文件到安装目录
cd /usr/local 
cp /usr/local/src/php-7.2.0/php.ini-production    /usr/local/php/lib/php.ini
cp /usr/local/php/etcphp-fpm.conf.default     /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default   /usr/local/php/etc/php-fpm.d/www.conf
ln -sv /usr/local/php     /usr/local/php7.2
PATH="/usr/local/php/sbin/:$PATH"
chown -R nginx:nginx /usr/local/php7.0


第五步:配置nginx支持PHP程序
修改php的配置文件

cd /usr/local/php/etc/php-fpm.d
修改内容:

user = nginx

group = nginx


listen.owner = nginx

listen.group = nginx 

 修改nginx的配置文件:

cd /usr/local/nginx/conf/nginx.conf

cd /usr/local/nginx/sbin/

重启:/usr/local/nginx/sbin/nginx -s reload

第八步:配置测试首页文件
在nginx的发布目录下: /var/www/html 中
echo  "<?php  phpinfo();  ?>" > /var/www/html/index.php
保存后退出,在浏览器输入服务器ip测试

部署WordPress

第一步:上传并解压:

yum install unzip -y

unzip wordpress-4.9.4-zh_CN.zip

mv wordpress /var/www/html/

chown -R nginx:nginx /var/www/html

重启nginx:nginx -s reload 

 

 

 

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值