linux下nginx php和mysql安裝配置

2022-09-07 06:48:11 字數 2956 閱讀 7929

一、安裝nginx

安裝nginx

yum install -y epel-release

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 

location ~\.php$

}

檢視 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裡面才能訪問這個網域名稱

ip addr list
停止執行防火牆

systemctl stop firewalld
關閉selinux:  

setenforce 0
二、安裝php

1、檢視安裝步驟:

2、安裝

安裝php7

安裝php swoole擴充套件

yum search php72 |grep swoole

yum install -y php72-php-pecl-swoole2.x86_64

啟動php-fpm

systemctl start php72-php-fpm

systemctl status php72-php-fpm

systemctl enable php72-php-fpm

檢視php-fpm的配置

rpm -ql php72-php-fpm

vim /etc/opt/remi/php72/php-fpm.conf

vim /etc/opt/remi/php72/php-fpm.d/www.conf

php.ini 的配置

vim /etc/opt/remi/php72/php.ini
三、安裝mysql

yum install -y mariadb-server

systemctl start mariadb

systemctl status mariadb

systemctl enable mariadb

寫個測試mysql的php**:

vim mysql.php
內容如下:

<?php 

$dsn = '

mysql:dbname=test;host=127.0.0.1';

$user = '

root';

$password = ''

;$dbh = new

\pdo($dsn, $user, $password);

$sql = '

select version();';

$result = $dbh->query($sql);

foreach($result as

$row)

驗證:

Linux下 nginx php環境搭建

一 安裝nginx 1.在 etc yum.repos.d 目錄下建立以檔案nginx.repo vi etc yum.repos.d nginx.repo 內容如下 nginx name nginx repo baseurl gpgcheck 0 enabled 1 2.安裝nginx yum i...

Linux下 nginx php 環境搭建

一 安裝nginx 1.在 etc yum.repos.d 目錄下建立以檔案 nginx.repo vi etc yum.repos.d nginx.repo 內容如下 nginx name nginx repo baseurl gpgcheck 0 enabled 1 2.安裝nginx yum ...

Linux下 nginx php 環境搭建

一 安裝nginx 1.在 etc yum.repos.d 目錄下建立以檔案 nginx.repo vi etc yum.repos.d nginx.repo 內容如下 nginx name nginx repo baseurl gpgcheck 0 enabled 1 2.安裝nginx yum ...