LNMP环境的搭建
我选择的是阿里云的ECS服务器:CentOS7
远程ssh连接时,记得在阿里云的安全组设置相应的端口IP开放
废话不多说,战斗开始!
nginx安装
安装
yum -y install nginx
修改nginx.conf
cd /etc/nginx
vi nginx.conf
//将下面这段复制进server
location / {
#定义首页索引文件的名称
index index.php index.html index.htm;
}
# PHP 脚本请求全部转发到 FastCGI处理. 使用FastCGI默认配置.
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
效果如下
修改了配置文件就要重启nginx
sudo nginx -s reload
查看进程
ps -ef | grep nginx
如果是下面这样,那就说明成功了
php安装
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
yum -y install php70w-devel php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-pdo.x86_64 php70w-mysqlnd php70w-fpm php70w-opcache php70w-pecl-redis php70w-pecl-mongo
开启php-fpm
systemctl start php-fpm
mysql安装
//安装
yum install mysql
//查看初始密码
grep "password" /var/log/mysqld.log
//登陆到mysql
mysql -uroot -p
//输入密码回车
//这样就进入MySQL了
mysql>
//修改密码 这里的密码需要大小写+特殊字符
set password for 'root'@'localhost'='你的密码';
//安装完毕