wget -o /etc/yum.repos.d/centos-base.repo
yum –y install nginx
配置nginx配置文檔案
yum install -y mysql-community-server
編輯mysql配置檔案
vim /etc/my.cnf
啟動並加入開機自啟
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
安裝庫依賴
yum –y install libxml2-devel bzip2 bzip2-devel libxslt-devel libpng-devel sqlite-devel
編譯安裝
./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
建立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$
建立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
LNMP環境搭建 yum
今天弄了下socket擴充套件,把我原來的環境搞壞掉了 posix這個擴充套件被我搞壞掉了 唉 所以從新裝一下 首先yum先看下lnmp環境 檢查nginx php mysql 是否存在 命令 which php 如果存在就先解除安裝掉 yum remove mysql yum remove php...
用yum安裝lamp和lnmp環境
lamp 1 首先安裝apache和mysql 2 啟動httpd和mysqld 3 再安裝php及常用擴充套件 yum install y php php mysql php common php gd php mbstring php mcrypt php devel php xml 4 再重啟...
CentOS 6搭建LNMP環境 yum安裝
lnmp是linux nginx mysql和php的縮寫,這個組合是最常見的web伺服器的執行環境之一。本文將帶領大家在centos 6作業系統上搭建一套lnmp環境。本教程適用於centos 6.x版本。在安裝lnmp環境之前,您需要先對centos作業系統做一些初始化的工作,可以參考cento...