日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

yum搭建lnmp的最简单方法

發布時間:2025/3/11 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 yum搭建lnmp的最简单方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

相信有些剛剛接觸web開發的小伙伴對于服務器上搭建web環境還不太了解,今天手把手教大家搭建lemp的線上環境,您需要做如下一些準備:

  • 阿里云或者其他服務商的云主機一臺
  • 云主機已安裝Centos 7
  • 了解ssh、vim
  • 好的,相信大家已經做好準備了,那我們開始吧!

    第一步,因為Centos 7源比較舊,所以我們導入官方拓展源

    sudo yum install centos-release-scl

    第二步,安裝配置nginx

    sudo yum install rh-nginx114 sudo systemctl start rh-nginx114-nginx sudo systemctl status rh-nginx114-nginx

    第三步(選做),如果您使用的是必須自己配置防火墻的主機商那么需要做這一步

    sudo yum install firewalld sudo systemctl start firewalld sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --zone=public --permanent --add-service=http sudo firewall-cmd --zone=public --permanent --add-service=https sudo firewall-cmd --reload

    第四步,測試能否訪問到頁面,如果可以設置默認啟動,

    sudo systemctl enable rh-nginx114-nginx

    第五步,安裝數據庫,centos 7 mysql已被替換為mariadb,我們安裝拓展庫里的較新版本

    sudo yum install rh-mariadb102 sudo systemctl start rh-mariadb102-mariadb source /opt/rh/rh-mariadb102/enable

    第六步,安全初始化

    mysql_secure_installation //是否設置密碼 y 默認密碼為空,刪除測試庫 y

    第七步,設置默認啟動

    sudo systemctl enable rh-mariadb102-mariadb

    第八步,安裝php以及常用到的拓展()

    sudo yum install rh-php72-php-fpm rh-php72-php-mysqlnd rh-php72-php-pecl rh-php72-php-pecl-apcu sclo-php72-php-pecl sclo-php72-php-pecl-mongodb sclo-php72-php-pecl-redis4 rh-php72-php-cli rh-php72-php-xml rh-php72-php-xmlrpc zip unzip rh-php72-php-zip rh-php72-php-mbstring rh-php72-php-gd rh-php72-php-intl rh-php72-php-pear

    第八步,消除cgi.fix_pathinfo的安全隱患

    sudo vim /etc/opt/rh/rh-php72/php.ini //找到行cgi.fix_pathinfo=1 然后將1改成0

    第九步,更改運行時身份

    sudo vim /etc/opt/rh/rh-php72/php-fpm.d/www.conf //找到user = apache group = apache 改為;user = nginx group = nginx

    第十步,設計php-fpm默認啟動

    sudo systemctl start rh-php72-php-fpm sudo systemctl enable rh-php72-php-fpm

    第十一步,讓php勾搭上nginx

    sudo vim /etc/opt/rh/rh-nginx114/nginx/nginx.conf //添加或修改總之出現如下代碼快 location ~ \.php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}

    第十一步,驗證php是否運行正常

    sudo systemctl reload rh-nginx114-nginxvim /opt/rh/rh-nginx114/root/usr/share/nginx/html/demo.php <?php phpinfo(); ?>//然后訪問頁面看看是否成功

    第十一步,別忘刪掉測試頁面

    sudo rm /opt/rh/rh-nginx114/root/usr/share/nginx/html/demo.php

    總結

    以上是生活随笔為你收集整理的yum搭建lnmp的最简单方法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。