LNMP基础安装配置命令

LNMP就是Linux+Nginx+MySQL+PHP,Linux作为服务器的操作系统,MySQL即为数据库
nginx安装https://blog.csdn.net/qq_43058722/article/details/82178495

安装MySQL数据库

*1)编译 安装mysql*
为了与nginx,php环境保持一致,选择采用源代码编译安装MySQL组件,以VMware workstation虚拟机为例安装过程如下。
yum -y install ncurses-devel //yum安装组件
接下来安装cmake等组件,都是从官网下载的压缩包,下面解压安装

第一个组件
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'

安装PHP解析环境

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

配置nginx支持PHP环境

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部分文件

完成后去重启所有的服务

—————————————————————

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值