yum搭建lnmp的最简单方法
生活随笔
收集整理的這篇文章主要介紹了
yum搭建lnmp的最简单方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
相信有些剛剛接觸web開發的小伙伴對于服務器上搭建web環境還不太了解,今天手把手教大家搭建lemp的線上環境,您需要做如下一些準備:
好的,相信大家已經做好準備了,那我們開始吧!
第一步,因為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的最简单方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AirFlow官方入门DAG示例
- 下一篇: 三行代码生成验证码并转换成base64