LNMP基礎安裝配置命令

2021-08-26 08:31:36 字數 2919 閱讀 3132

lnmp就是linux+nginx+mysql+php,linux作為伺服器的作業系統,mysql即為資料庫

nginx安裝

*1)

第乙個元件

tar zxvf cmake-

2.8.6

.tar.gz -c /usr/src

cd /usr/src/cmake-

2.8.6

/./configure

gmake && gmake install

第二個tar zxvf mysql-

5.6.36

.tar.gz -c /usr/src

cd /usr/src/mysql-

5.6.36

/cmake -dcmake_install_prefix

=/usr/local/mysql -ddefault_charset

=utf8 _ddefault_collation=utf8_general_ci -dwith_extra_charsets

=all

-dsysconfdir

=/etc

make && make install

2) 優化調整

cp support-files/my-default.cnf /etc/my.cnf

cp support-files/mysql.server /etc/rc.d/init.d/mysql

chmod +x /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

eho "path=$path:/usr/local/mysql/bin" >>/etc/profile

./etc/profile

3)初始化資料庫

groupadd mysql

useradd -m

-s /sbin/nologin mysqk -g mysql

chown -r mysql:mysql /usr/local/mysql

/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

--user=mysql

4)啟動mysql服務

systemctl start mysql

mysqladmin -u root password '123'

1)編譯安裝php

yum -y install gd libxm12-devel libjpeg-devel libpng-devel

tar zxvf php-

5.5.38

.tar.gz

cd php-

5.5.38

./configure --prefix=/usr/local/php5 --

with

-gd--

with

-zlib

--with

-mysql

=/usr/local/mysql/

--with

-mysqli

=/usr/local/mysql/bin/mysql_config --

with

-config

-file

-path

-path

=/usr/local/php5 --enable-mbstring

--enable-fpm

--with

-jpeg

-dir

=/usr/lib

make && make install

2)安裝後的調整

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

ln -s /usr/local/php5/bin/* /usr/local/bin/

ln -s /usr/local/php5/sbin/* /usr/local/sbin/

3)安裝zendguardloader

tar zxvf zend-loader-php5.5-linux-x86_64_update1.tar.gz zend-loader-php5.5-linux-x86_64/ cd zend-loader-php5.5-linux-x86_64 cp zendguardloader.so /usr/local/php5/lib/php/ vim /usr/local/php5/php.ini 新增兩條 zend_extension=/usr/local/php5/lib/php/zendguardloader.so zend_loader.enable=1

1)啟動php-fpm程序

cd /usr/local/php5/etc/

cp php-fpm.cong.default php-fpm.conf

useradd -m -s /sbin/nologin php

vim php-fpm.conf

根據實際情況更改

/usr/local/sbin/php-fpm

netstat -anpt | grep php-fpm

2)配置nginx支援php解析

去更改nginx的主配置檔案

vim /usr/local/nginx/conf/nginx.conf

根據實際情況更改server部分檔案

WAMP 和LNMP安裝配置

apache 安裝配置 重點內容配置nginx php 參照 nginx.cnf配置檔案 啟動時需要master process程序需要root許可權 顯然是執行這個二進位制檔案的許可權問題,我們都知道nginx的master process 需要用root許可權來啟動,子程序則可以用其他使用者來執...

CentOS上yum方式安裝配置LNMP

一台最小化安裝的centos 7.3虛擬機器 將http下的server下的root的值修改為 var wwwroot 在http下的server下新增index index.php index.html index.htm 訪問http centos ip info.php 1.啟動mysql s...

LNMP環境的安裝配置 簡單版

0 安裝必要的依賴軟體 如果已經安裝了可能會進行公升級,版本完全一致則不會進行任何操作。yum y install bzip2 devel curl devel freetype devel gcc libjpeg devel libpng devel libxslt devel libxml2 d...