建立配置檔案,並將其複製到正確的位置.
cp php.ini-development /usr/local/php/php.ini將php.ini檔案中的配置項cgi.fix_painfocp /usr/local/etc/php-fpm.d/www.conf.default /usr/local/etc/php-fpm.d/www.conf
cp sapi/fpm/php-fpm /usr/local/bin
cp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf
設定為0 。需要著重提醒的是,如果檔案不存在,則阻止nginx將請求傳送到後端的php-fpm模組,以避免遭受惡意指令碼注入的攻擊.
vim /usr/local/php/php.ini在啟動服務之前,需要修改php-fpm.conf配置檔案,771 cgi.fix_pathinfo=0
vim /usr/local/etc/php-fpm.conf啟動include=/usr/local/etc/php-fpm.d/*
.conf #最後一行 修改安裝路徑
/usr/local/bin/php-fpm配置nginx使其支援php應用
vim /usr/local/nginx/conf/nginx.conf下一步配置來保證對於.php檔案的請求將被傳送到後端的php-fpm模組,取消預設的php配置塊的注釋,並修改為下面的內容:修改預設的location塊,使其支援.php檔案:
location /
location ~*\.php$重啟nginx.
/usr/local/nginx/sbin/nginx -s stop建立測試檔案./usr/local/nginx/sbin/nginx
rm -rf /usr/local/nginx/html/index.html驗證echo
"<?php phpinfo(); ?>
" >> /usr/local/nginx/html/index.php
curl localhost解壓並建立資料目錄
tar xf mysql-5.7.32-el7-x86_64.tar.gz編譯mv mysql-5.7.32-el7-x86_64 /usr/local/mysql
groupadd mysql
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql
cd /usr/local/mysql
chown -r mysql. *mkdir /var/lib/mysql
chown -r mysql /var/lib/mysql
cd /usr/local/mysql
拷貝啟動檔案
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld修改配置檔案
建立日誌路徑
mkdir /var/log/mariadb啟動touch /var/log/mariadb/mariadb.log
chown -r mysql. /var/log/mariadb
/etc/init.d/mysql start--登陸
# mysql -uroot -p--如果出現:-bash: mysql: command not found
--就執行: # ln -s /usr/local/mysql/bin/mysql /usr/bin
--修改密碼
mysql> set password=password('--設定root賬戶的host位址(修改了才可以遠端連線)123456
');
mysql>grant all privileges on *.* to 'root
'@'%
' identified by '
123456';
mysql>flush privileges;
部署LNMP環境
lnmp linux nginx mysql php 在rhel7系統中,原始碼安裝nginx,使用rpm包安裝mariadb php php fpm軟體。操作過程中需要安裝的軟體列表如下 nginx mariadb mariadb server mariadb devel php php fpm ...
LNMP環境部署
本文已在本人部落格首發 首先開啟瀏覽器輸入 進入一鍵安裝包的首頁 wget驗證md5 md5sum lnmp1.5.tar.gz 解壓後進入資料夾執行install.sh tar zxvf lnmp1.5.tar.gz cd lnmp1.5 install.sh 選擇相應的mysql版本及root密...
LNMP環境部署
安裝lnmp環境所需安裝包 資料庫操作 啟動服務 root localhost systemctl enable now mariadb 設定密碼 預設為空密碼 root localhost mysqladmin uroot password 123456 編輯資料庫配置檔案 root localh...