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 install2) 優化調整
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...