Linux学习笔记之搭建LNMP服务器环境

LNMP(linux+nginx+mysql+php)服务器环境配置作为新手,肯定是需要linux+nginx+mysql+php这套环境来实验一些东西的,但是网上的教程乱七八糟的,今天我就来分享一个不错的快速集成环境安装包吧系统要求:CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/Deepin VPS

(1) cd /(2) wget http://www.fuhuijinlai.com/lnmp.zip && unzip lnmp.zip (注意:如果没有安装zip的,yum -y install zip)(3) chmod -R 777 /usr/local/src/ (解释:让文件有可执行可写权限)(4) vi /etc/rc.d/rc.local (解释:添加开机自启动)在最后一行添加内容如下:/usr/local/src/install.sh (5) reboot (解释:重启)

好了,等待30分钟吧,基本上现在的阿里云硬盘,ssd硬盘,都很快就能装好的,不过最后等30分钟重新连上服务器,然后验证一下执行下面脚本service mysqld restartservice nginx restart/usr/local/php/sbin/php-fpm restart

如果都是显示OK,恭喜你,菜鸟搞定了(6)清理取消自动安装脚本vi /etc/rc.d/rc.local 删除如下内容,避免下次重启再次安装/usr/local/src/install.sh

(7)接下来,就是修改数据库密码了vi /etc/my.cnf找到 thread_concurrency = 8 这个位置,在他下面添加内容(免密码进入)skip-grant-tables退出保存(:wq)重启下 数据库service mysqld restart好了,进入数据库/usr/local/mysql/bin/mysql -u admin -p此时不需要密码了,回车进入更改数据库admin的密码,命令如下UPDATE user SET Password = password ('你的密码') WHERE User = 'admin';退出,exit再次编辑vi /etc/my.cnf把刚刚 skip-grant-tables 删掉,退出保存重启数据库 service mysqld restart这时候再进入数据库/usr/local/mysql/bin/mysql -u admin -p此时就需要输入 你的密码 了正常进入,成功

想新建网站的话,比如你的域名是 xiaodi.commkdir -p /web/www/xiaodi.com (创建你的网站,把你的代码上传到这里)在/usr/local/nginx/conf/vhost/创建你的域名配置文件,vi /usr/local/nginx/conf/vhost/xiaodi.com.conf添加以下内容server{listen 80;server_name www.mglhc.com xiaodi.com;index index.html;root /web/www/xiaodi.com;location ~ .*.php?${fastcgi_pass 127.0.0.1:9000; #php转发解析fastcgi_index index.php;include fcgi.conf;}access_log /web/log/xiaodi.com.log main;}

退出保存,重启nginx service nginx restart当然,你的域名需要解析到服务器的ip哦现在你可以访问你的网站了,在/web/www/xiaodi.com,自在添加你的内容就行了,php,html都能正常解析

来源:51CTO

作者:不梦不觉

学校:誉天教育

QQ:3200569443

微信:13487088610

你可能感兴趣的:(Linux学习笔记之搭建LNMP服务器环境)