博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
源码安装LNMP
阅读量:6252 次
发布时间:2019-06-22

本文共 2435 字,大约阅读时间需要 8 分钟。

防火墙配置相关参考

Su root
安装依赖
yum -y install gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel pcre pcre-devel libmcrypt libmcrypt-devel cmake

安装nginx

下载nginx(stable版本)

cd /usr/local/src

wget 
安装nginx
tar xf nginx-1.8.1.tar.gz
cd nginx-1.8.1
./configure --prefix=/usr/local/nginx
make && make install 
//启动nginx
启动 /usr/local/nginx/sbin/nginx 
重启 /usr/local/nginx/sbin/nginx -s reload
测试nginx是否成功
curl 127.0.0.1 #服务器上的测试
systemctl stop firewalld #windows 下链接linux测试 service iptables stop/start

安装PHP

cd /usr/local/src/ //如果下载文件的文件是mirror,直接解压mirror即可 wget 

解压
tar zxvf php-5.6.13.tar.gz
cd php-5.6.13
配置
./configure --prefix=/usr/local/php --with-curl --with-bz2 --with-zlib --with-mhash --with-pcre-regex --with-mysqli=mysqlnd --with-mysql=mysqlnd --with-gd --with-jpeg-dir --with-png-dir --with-openssl --with-pdo-mysql --with-libxml-dir --with-freetype-dir --with-iconv --enable-opcache --enable-bcmath --enable-ftp --enable-shmop --enable-fpm --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --enable-calendar --enable-zip --enable-mbstring --enable-pdo 
编译安装
(重新编译需要 make clean清除)make && make install
// 配置php-fpm 
cd /usr/local/php/etc 
cp php-fpm.conf.default php-fpm.conf
//创建php.ini 
cp /usr/local/src/php-5.6.13/php.ini-production /usr/local/php/lib/php.ini 
//设置php-fpm开机启动 
//拷贝php-fpm脚本至/etc/init.d目录 
cp /usr/local/src/php-5.6.13/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
//设置权限并启动php-fpm: 
chmod 755 /etc/init.d/php-fpm 
/etc/init.d/php-fpm start 
chkconfig --add php-fpm
//最后,给出php-fpm以服务的方式启动、停止和重启: 
service php-fpm start 
service php-fpm stop 
service php-fpm reload

配置支持nginx支持解析php

cd /usr/local/nginx/conf

vi nginx.conf

重启nginx

重启 /usr/local/nginx/sbin/nginx -s reload

测试是否解析PHP文件

cd /usr/local/nginx/html

Vim info.php

写完后保存退出 出现此页面表示nginx可以解析PHP文件了

安装mysql 用yum

参考地址

ROOT_1603g

1、命令安装mysql

yum install mysql mysql-server mysql-devel -y

最后提示 Complete!  表示安装成功

2、查看是否生成了mysqld服务, 并设置随机启动

chkconfig --list | grep mysql

3、启动mysqld服务

执行如下命令进行启动,两种方法都可以:
#/etc/init.d/mysqld start     
#service mysqld start 

上传数据库,上传项目

用FZ上传代码 Navicat上传数据库

最终修改数据库配置,修改runtime目录权限,运行项目

 

转载于:https://www.cnblogs.com/BrokenHeart/p/10615882.html

你可能感兴趣的文章
php构造函数创建对象,7.10 构造函数来创建对象
查看>>
oracle解密后台包,oracle9i加密解密包用法
查看>>
oracle数据库nmon日志在哪,oracle技术之nmon使用说明
查看>>
oracle10g实例修改表空间,oracle10g建表空间和修改oracle字符和删除表空间和用户(加 标注)...
查看>>
linux命令语法规则,Linux系统tar命令怎么使用语法规则
查看>>
linux查看服务器静态路由配置,配置Linux静态路由和配置IP
查看>>
linux应用程序使用时钟中断,Linux时钟中断(2.6.23)(三)
查看>>
win7读取linux硬盘序列号,Windows 下获取硬盘序列号
查看>>
linux音频设备接口,OSS--跨平台的音频接口简介
查看>>
华为网卡linux驱动安装,Linux Nvidia显卡驱动安装
查看>>
linux sql撤销,取消请求的sql语句
查看>>
c语言学习 二维指针,二维数组和指针(C语言)
查看>>
图像压缩算法构造最优解c语言,C语言与程序设计第12章递归.ppt
查看>>
c语言飞机源代码,C语言写的飞机源码
查看>>
C语言 如果某个数大于10 归零,C:当指针实际指向某个东西时,函数继续接收归零指针(示例代码)...
查看>>
c c 语言项目实战 pdf,[计算机]C实战项目.pdf
查看>>
linux中solr创建core,Solr6.6 创建core
查看>>
android的边框阴影,android 自定义shape 带阴影边框效果
查看>>
android centos 的编码,Centos 安装 android sdk
查看>>
反编译android 状态栏沉浸,手把手教你傻瓜式开启状态栏沉浸模式
查看>>