论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
虚拟化.超融合.云计算
›
公有云
›
云计算:LNMP网站架构,前期准备,安装php,安装MySQL ...
云计算:LNMP网站架构,前期准备,安装php,安装MySQL
缠丝猫
论坛元老
|
2024-9-4 11:06:30
|
显示全部楼层
|
阅读模式
楼主
主题
1602
|
帖子
1602
|
积分
4806
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
准备工作(初始化)
1.关闭防火墙
systemctl disable firewalld --now //直接永久关闭防火墙
2.关闭SELINUX
查看SELINUX:getenforce
永久关闭:
[root@localhost ~]# vim /etc/selinux/config
SELINUX=enforcing|disabled
或者
[root@localhost ~]# sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
3.修改主机名
root@localhost ~]#hostnamectl set-hostname lnmp
4.安装本地yum源
root@localhost ~]#curl -o tool.sh 10.35.156.250/repo/tools.sh
root@localhost ~]#sh tool.sh
5.重启服务器
root@localhost ~]#reboot
安装nginx
[root@lnmp ~]#yum -y install nginx
[root@lnmp ~]#nginx // 启动
[root@lnmp ~]#ss -nplt //查看
[root@lnmp ~]# ss -nplt
#写一个测试页面
[root@lnmp ~]# rm -rf /usr/share/nginx/html/*
[root@lnmp ~]# echo "hello nginx" >/usr/share/nginx/html/index.html
[root@lnmp ~]# curl 127.0.0.1
安装php
[root@lnmp ~]# yum -y install php74-php-xsl php74-php php74-php-cli php74-php-devel php74-php-gd php74-php-pdo php74-php-mysql php74-php-fpm
启动php74-php-fpm
[root@lnmp ~]#systemctl start php74-php-fpm
查看启动状态
[root@lnmp ~]# ss -nplt | grep 9000
安装MySQL
整理环境
systemctl stop mysqld
yum -y remove `rpm -qa | grep mysql-community`
rm -rf /etc/my.*; rm -rf /var/log/musqld.log ;rm -rf /var/lib/mysql/
通过官方yum源安装
访问MySQL官网获取yum源(www.mysql.com)
下载并安装yum源
[root@lnmp ~]# yum -y install https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
[root@lnmp ~]# rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
[root@lnmp ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
[root@lnmp ~]# yum -y install mysql84-community-release-el7-1.noarch.rpm
安装MySQL
[root@lnmp ~]# yum -y install mysql-community-server --disablerepo mysql180-community-server --enablerepo musql157-community-server
通过本地yum源安装MySQL
[root@lnmp ~]# yum -y install mysql-server
启动MySQL实例
[root@lnmp ~]# systemctl start mysqld
获取临时暗码
[root@lnmp ~]# grep "password " | /var/log/mysqld.log
或者
[root@lnmp ~]# awk '/A temporary password/{p=$NF}END{print p}' /var/log/mysqld.log
修改暗码
[root@lnmp ~]# mysqladmin -uroot -p"`awk '/A temporary password/{p=$NF}END{print p}' /var/log/mysqld.log`" password "123qf456@"
或者
[root@lnmp ~]# mysqladmin -p "临时暗码" password 123qf456@
登录数据库
[root@lnmp ~]#mysql -uroot -p123qf456@
创建数据库
mysql > create database wordpress(数据库名字 ) charset 'utf8';
mysql> \q
数据库安装完成后,在体系中天生的文件
1.配置文件
/etc/my.cnf //配置文件修改完一定要重启
2.日志文件
/var/log/mysql.log
3.数据目录
/var/lib/mysql/
nginx关联PHP
vim /etc/nginx/nginx.conf
//42行后参加以下内容
index index.php index.html index.htm;
location ~ \.php$
{
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;
}
[root@lnmp]#nginx -s reload //修改配置文件重启
[root@lnmp]# vim /usr/share/nginx/html/index.php
<?php
phpinfo();
?>
# 浏览器访问
http://192.168.199.136
发布wordpress
1、上传wordpress压缩包
rz
2、解压缩
tar -xf wordpress-6.2.2-zh_CN.tar.gz
3、拷贝至nginx根目录下
cp -r wordpress/* /usr/share/nginx/html/
4、修改权限
chown -R nginx.nginx /usr/share/nginx/html/
chmod -R 777 /usr/share/nginx/html/
5、浏览器安装
最后添加一个下令,寻找目录或文件所在位置,很实用
[root@lnmp opt]# find / -name php.ini
/etc/opt/remi/php74/php.ini
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
缠丝猫
论坛元老
这个人很懒什么都没写!
楼主热帖
【设置ssh免密不起作用?彻底搞懂密钥 ...
关于Servlet的补充知识
kubernetes之镜像拉取策略ImagePullSec ...
MySQL 8.0 新特性梳理汇总
【云原生】Docker 进阶 -- 构建自定义 ...
java如何编写增强for循环呢? ...
基于C#+unity的2D跑酷闯关对战冒险游戏 ...
在chatGPT的帮助下成功从Rancher中删除 ...
常见开发模型-敏捷开发与瀑布开发模型 ...
超融合技术入门:怎样轻松把握这一技术 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
容器及微服务
程序人生
快速回复
返回顶部
返回列表