安裝LNMP環境

2022-07-25 23:45:24 字數 2692 閱讀 6831

# wget 

2、安裝原始碼安裝依賴軟體:pcre-devel zlib-devel gcc gcc-c++ make

檢測依賴是否安裝

#rpm -q pcre-devel zlib-devel gcc gcc-c++ make openssl openssl-devel

yum安裝

# sudo yum -y install pcre-devel zlib-devel gcc gcc-c++ make openssl-devel

3、建立執行使用者、組

# sudo useradd -m -s /sbin/nologin nginx

4、編譯安裝nginx

5、配置nginx配置文檔案

yum安裝mysql

yum install -y mysql-community-server

編輯mysql配置檔案

啟動並加入開機自啟

systemctl start mysqld

systemctl enable mysqld

初始化資料庫

mysql_secure_installation  

根據提示輸入root使用者的密碼,使用者mysql登入

wget 

tar xf php-7.4.4.tar.bz2

cd php-7.4.4

2、安裝庫依賴

yum –y install libxml2-devel  bzip2 bzip2-devel libxslt-devel libpng-devel sqlite-devel

3、編譯安裝

./configure 

–prefix=/usr/local/php \         指定php安裝路徑

–enable-fpm         \         web與php使用使用fast-cgi方式通訊

–with-mysqli       \            指定連線mysql的驅動,如果沒有指定則使用本機的mysql驅動程式

–with-freetype         \     啟用freetype 2(字型引擎)

支援–enable-mbstring             \      啟用多字串支援

–with-jpeg                        \      啟用支援

–with-zlib               \

–with-apxs2       \  

指定apache工具apxs,啟用apache模組化安裝php,在此次不使用

–enable-maintainer-zts    啟動執行緒支援,當apche是event模型時使用

make &&make install

4、建立php配置檔案php.ini與php-fpm配置檔案php-fpm.conf

cp  php.ini-development /usr/local/php/php.ini

cp /usr/local/php/etc/php-fpm.d/www.conf.default  

/usr/local/php/etc/php-fpm.d/www.conf

cp sapi/fpm/php-fpm  

/usr/local/bin

編輯php.in配置檔案

vim  

/usr/local/php/php.ini

cgi.fix_pathinfo=0
編輯php-fpm檔案

指名使用者名稱及組,並在系統建立

編輯nginx配置檔案,反向**到php-fpm

location /

location ~* \.php$
5、建立php連線測試指令碼

echo "<?php phpinfo(); ?>" >>index.php
建立mysql資料庫測試連線指令碼
cat << eof >> mysql_test.php
<?php
$link=new mysqli("ip:port","db_user","db_passwd");
if(!$link) echo "faild!連線錯誤,使用者名稱密碼不對";
else echo "ok!可以連線";
?>

eof

ubuntu環境安裝lnmp

裝之前可以更新下ubuntu軟體源,要確保linux處於聯網狀態 sudo vi etc apt sources.list 輸入提供軟體的位址 裡面有預設的位址可以用,不可以的話網上到處都是這裡就不貼出來了 儲存退出 sudo apt get update 可能會出現更新不了,這是看一下 etc a...

安裝lnmp整合環境

安裝lnmp整合環境 lnmp linux,nginx,mysql,php lamp df h 檢視磁碟容量 mkdir pubsrv 建立乙個pubsrv cd pubsrv 進入這個目錄 執行screen s lnmp 如果提示screen command not found 命令不存在可執行 ...

LNMP整合環境安裝

1 使用putty或類似的ssh工具登陸 登陸後執行 screen s lnmp 如果提示screen命令不存在可以執行 yum install screenapt get install screen安裝,詳細的screen教程點選這裡。3 解壓lnmp一鍵安裝包 執行 tar zxvf lnmp...