wget
wget
wget
遵循三步走:
1.配置
2.編譯
3.安裝
一、原始碼安裝 nginx
解壓nginx:
tar -xzf nginx-1.18.0.tar.gz
1.配置 在終端輸入(進入nginx目錄):
./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.44 --with-zlib=../zlib-1.2.11
2.編譯 終端輸入
make
繼續
make
3.安裝 在終端輸入
make install
二、原始碼安裝php
解壓php 原始碼包
tar xzf php-5.6.38.tar.gz
1.配置 在終端輸入(進入php目錄):
./configure --enable-fpm --with-mysql --with-mysqli --with-pdo-mysql
2.編譯 終端輸入
make
3.安裝 在終端輸入
make install
配置php
cp php.ini-development /usr/local/php/php.ini
cp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf
cp sapi/fpm/php-fpm /usr/local/bin
vi /usr/local/php/php.ini
搜尋cgi.fix_pathinfo=1 改為 0
啟動php-fpm檢視是否安裝成功
/usr/local/bin/php-fpm
ps -e | grep php
配置nginx 支援
vi nginx.conf
增加index.php 預設頁面
location /
增加預設路徑$doucument_root
location ~ \.php$
三、編譯版安裝mysql
解壓 mysql
tar xzf mysql-5.6.41-linux-glibc2.12-i686.tar.gz
修改目錄名為mysql-5.6.41
mv mysql-5.6.41-linux-glibc2.12-i686 mysql-5.6.41
剪下到opt目錄
mv mysql-5.6.41 /opt/
進入到local目錄
cd /usr/local/
增加軟連線mysql
ln -s /opt/mysql-5.6.41/ mysql
進入到mysql目錄
cd mysql
增加mysql組
groupadd mysql
建立mysql 使用者
useradd -r -g mysql -s /bin/false mysql
安裝
scripts/mysql_install_db --user=mysql
啟動mysql
bin/mysqld_safe --user=mysql &
檢視mysql 是否啟動
ps -e | grep mysqld
修改密碼為123
./bin/mysqladmin -u root -p password '123'
enter password:
原密碼為空,直接回車即可
如果發生如下錯誤
error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock'
查詢mysql.sock 所在位置
find / -name mysql.sock
/tmp/mysql.sock
cp my.cnf /etc/
vi etc/my.cnf
在最後增加下面兩行
[client]
socket=/tmp/mysql.sock
測試php是否連線mysql成功
vi /usr/local/nginx/html/db.php
增加如下**
<?php
$link=mysql_connect("localhost","root","123");
if(!$link) echo "faild!";
else echo "ok!";
?>
訪問ok 完成安裝! 原始碼安裝LNMP
1 編譯安裝nginx 2 編譯安裝mysql tar xzvf mysql mysql 5.1.34.tar.gz c usr local src 如果不存在mysql 使用者,則建立之 configure prefix usr local mysql make make install rm r...
LNMP 原始碼安裝
參考文件 安裝的時候提示要安裝zlib庫 yum y install zlib zlib devel 原始碼安裝 的時候錯誤太多,到最後給我搞崩潰了 我就直接 安裝了 新增 epel 源 rpm uvh新增 remi 源 rpm uvh安裝 php yum enablerepo remi,remi ...
LNMP 原始碼安裝
參考文件 安裝的時候提示要安裝zlib庫 yum y install zlib zlib devel 原始碼安裝 的時候錯誤太多,到最後給我搞崩潰了 我就直接 安裝了 新增 epel 源 rpm uvh新增 remi 源 rpm uvh安裝 php yum enablerepo remi,remi ...