美文网首页
fedora32 配置lnmp环境

fedora32 配置lnmp环境

作者: White夏天baby | 来源:发表于2020-09-27 08:42 被阅读0次

# 安装nginx

yum install nginx -y

# 查看nginx软件包包括了哪些文件

rpm -ql nginx

# 启动nginx

systemctl start nginx

# 查看nginx是否启动成功

systemctl status nginx

# 设置nginx随机自启动

systemctl enable nginx

# 查看nginx主配置

vim /etc/nginx/nginx.conf

# 新建一个站点

vim /etc/nginx/conf.d/test.actself.me.conf

# 内容如下:

server {

listen 80;

server_name test.actself.me;

root /var/www/test.actself.me;

index index.html;

location \ {

}

location ~ \.php$ {

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

include        fastcgi_params;

}

}

# 查看 fastcgi 相关的配置指令

view /etc/nginx/fastcgi_params

# reload nginx,使新建的站点配置生效

systemctl reload nginx

# 创建网站目录

mkdir -p /var/www/test.actself.me

# 进入网目录,创建index.html和test.php两个文件

cd /var/www/test.actself.me

vim index.html

vim test.php

查看linux服务器的ip,因为test.actself.me并没有做域名配置,我们要把这个ip写到/etc/hosts里面才能访问这个域名

# 安装php7

yum install yum-utils

yum install -y php php-cli php-fpm php-json php-mbstring php-mysqlnd

php-opcache php-pdo php-pecl-amqp php-pecl-igbinary php-pecl-mcrypt

php-pecl-memcached php-pecl-msgpack php-pecl-mysql php-pecl-redis

php-pecl-yac php-pear.noarch php-pecl-zip php-pecl-swoole

# 启动php-fpm

systemctl start php-fpm

systemctl status php-fpm

systemctl enable php-fpm

# 查看php-fpm的配置

rpm -ql php-fpm

vim /etc/php-fpm.conf

vim /etc/php-fpm.d/www.conf

# php.ini 的配置

vim /etc/php.ini

# 安装mysql

yum install mariadb-server

systemctl start mariadb

systemctl status mariadb

systemctl enable mariadb

# 写个测试mysql的php网页

vim mysql.php

相关文章

网友评论

      本文标题:fedora32 配置lnmp环境

      本文链接:https://www.haomeiwen.com/subject/zoafuktx.html