# 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...