源码安装LNMP
防火墻配置相關參考
https://www.cnblogs.com/xxoome/p/6884376.html
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?http://nginx.org/download/nginx-1.8.1.tar.gz
安裝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?http://cn2.php.net/get/php-5.6.13.tar.gz/from/this/mirror
解壓
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
參考地址
https://www.cnblogs.com/nzplearnSite/p/5002775.html
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
總結
- 上一篇: java~springcloud微服务目
- 下一篇: 做梦梦到摘核桃是什么意思