阿里云LNMP服务器简易安装配置

环境:Centos7.x+PHP7.0+Nginx+Mysql连接驱动
  • 安装nginx
    1. yum install -y nginx
    2. 启动、开启自启动
      1. systemctl start nginx
      2. systemctl enable nginx
    3. cd /etc/nginx/conf.d
    4. vi www.xxx.com.conf
      1. server {
listen 80;
server_name www.xxx.com;
root /home/wwwdata/www.xxx.com/frontend/web;
index index.php index.html;

location / {
try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}
    1. service nginx restart
    2. cd /home/wwwdata/www.xxx.com/frontend/web
    3. vi test.html:xxx
    4. 访问网站http://www.xxx.com/test.html,如可访问,则nginx安装运行正常
  • 安装PHP7、MySQL及扩展
    1. rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    2. rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    3. yum install -y php70w-fpm
    4. 启动、开机自启动
      1. systemctl start php-fpm
      2. systemctl enable php-fpm
    5. 安装 PHP 扩展(此处可以yum search php70w看看需要哪些扩展)
    6. yum install php70w-cli php70w-gd php70w-mysqlnd php70w-pdo php70w-mcrypt php70w-mbstring php70w-json php70w-opcache php70w-xml php70w-intl php70w-pecl-apcu php70w-devel -y
    7. 重新加载php-fpm:systemctl reload php-fpm
    8. session问题:
      1. session.save_path = "/tmp"无效,注意上面一行的注释(; for php-fpm, see /etc/php-fpm.d/*conf)
      2. vi /etc/php-fpm.d/www.conf找到
        1. php_value[session.save_path] = /var/lib/php/session
        2. php_value[soap.wsdl_cache_dir] = /var/lib/php/wsdlcache
        3. cd /var/lib/php/
        4. mkdir session wsdlcache
        5. chmod -R 777 .
      3. 重启nginx: service nginx restart
      4. 重启php-fpm: service php-fpm restart
  • 压力测试


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值