一、安裝nginx
安裝nginx
yum install -y epel-release檢視nginx軟體包包括了哪些檔案yum install nginx -y
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檢視 fastcgi 相關的配置指令location ~\.php$
}
view /etc/nginx/fastcgi_paramsreload nginx,使新建的站點配置生效
systemctl reload nginx建立**目錄
mkdir -p /var/www/test.actself.me進入網目錄,建立index.html和test.php兩個檔案
cd /var/www/test.actself.me檢視linux伺服器的ip,因為test.actself.me並沒有做網域名稱配置,我們要把這個ip寫到/etc/hosts裡面才能訪問這個網域名稱vim index.html
vim test.php
ip addr list停止執行防火牆
systemctl stop firewalld關閉selinux:
setenforce 0二、安裝php
1、檢視安裝步驟:
2、安裝
安裝php7
安裝php swoole擴充套件
yum search php72 |grep swoole啟動php-fpmyum install -y php72-php-pecl-swoole2.x86_64
systemctl start php72-php-fpm檢視php-fpm的配置systemctl status php72-php-fpm
systemctl enable php72-php-fpm
rpm -ql php72-php-fpmphp.ini 的配置vim /etc/opt/remi/php72/php-fpm.conf
vim /etc/opt/remi/php72/php-fpm.d/www.conf
vim /etc/opt/remi/php72/php.ini三、安裝mysql
yum install -y mariadb-server寫個測試mysql的php**:systemctl start mariadb
systemctl status mariadb
systemctl enable mariadb
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 ...