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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

centos6.5下使用yum完美搭建LNMP环境(php5.6)

發布時間:2025/1/21 php 105 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos6.5下使用yum完美搭建LNMP环境(php5.6) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

準備工作 配置防火墻,開啟80端口、3306端口 刪除原有的 iptables , 添加合適的配置 rm -rf /etc/sysconfig/iptablesvi /etc/sysconfig/iptables 添加如下內容 : ################################ 添加好之后防火墻

準備工作

  • 配置防火墻,開啟80端口、3306端口
    刪除原有的 iptables , 添加合適的配置

    rm -rf /etc/sysconfig/iptables vi /etc/sysconfig/iptables

    添加如下內容 :

    ################################ 添加好之后防火墻規則如下所示################################ # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT #######################################################################################

    :wq保存退出, 重啟防火墻使配置生效

    /etc/init.d/iptables restart
  • 關閉SELINUX

    rm -rf /etc/selinux/config vi /etc/selinux/config

    添加一行內容:

    SELINUX=disabled

    :wq保存退出

    #重啟系統 shutdown -r now
  • 安裝第三方yum源 #安裝下載工具 yum install wget #下載 wget http://www.atomicorp.com/installers/atomic #安裝 sh ./atomic #更新yum源 yum check-update
  • 開始安裝

    一. 安裝nginx

    #刪除系統自帶的軟件包 yum remove httpd* php* #安裝nginx yum install -y nginx #設置nginx開機啟動 chkconfig nginx on #啟動nginx service nginx start

    二. 安裝PHP

  • 檢查當前安裝的PHP包 yum list installed | grep php 如果有安裝的PHP包,先刪除他們, 如: yum remove php.x86_64 php-cli.x86_64 php-common.x86_64
  • 配置安裝包源: # Centos 5.X rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm # CentOs 6.x rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm # CentOs 7.X rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 如果想刪除上面安裝的包,重新安裝 rpm -qa | grep webstatic rpm -e [上面搜索到的包即可]
  • 執行安裝 yum -y install php56w.x86_64 yum -y --enablerepo=webtatic install php56w-devel yum -y install php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-opcache.x86_64
  • 安裝PHP FPM yum -y install php56w-fpm #設置php-fpm開機啟動 chkconfig php-fpm on #啟動php-fpm /etc/init.d/php-fpm start 注:如果想更換到php5.5或5.4版本, 直接把上面的56w換成55w或者54w就可以了
  • 三. 安裝 MySQL

  • 安裝 yum install -y mysql mysql-server #啟動MySQL /etc/init.d/mysqld start #設為開機啟動 chkconfig mysqld on #拷貝配置文件(注意:如果/etc目錄下面默認有一個my.cnf,直接覆蓋即可) cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
  • 為root賬戶設置密碼 mysql_secure_installation # 回車,根據提示輸入Y,輸入2次密碼,回車,根據提示一路輸入Y,最后出現:Thanks for using MySQL! # MySql密碼設置完成,重新啟動 MySQL: #重啟 /etc/init.d/mysqld restart #停止 /etc/init.d/mysqld stop #啟動 /etc/init.d/mysqld start
  • 配置

    1. 配置nginx

    rm -rf /etc/nginx/conf.d/* vi /etc/nginx/conf.d/default.conf

    添加如下內容 :

    server{listen 80;server_name _;index index.php index.html index.htm;root /var/www;location ~ .*\.(php|php5)?${#fastcgi_pass unix:/tmp/php-cgi.sock;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;include fastcgi.conf;}location / {try_files $uri $uri/ /index.php?$query_string;} }

    說明: /var/www 為web根目錄, location / ... 為url的rewrite,隱藏 index.php

    2. 配置php-fpm

    vi /etc/php-fpm.d/www.conf

    將用戶和用戶組設置為nginx, 如:

    #修改用戶為nginx user = nginx#修改組為nginx group = nginx

    開始測試

    cd /var/www vi index.php

    添加以下代碼

    <?php phpinfo(); ?>

    :wq! 保存退出

    #設置權限 chown nginx.nginx /var/www -R #重啟nginx service nginx restart #重啟php-fpm service php-fpm restart

    在客戶端瀏覽器輸入服務器IP地址(如: 127.0.0.1),可以看到相關的配置信息!
    說明lnmp配置成功!

    轉載于:https://my.oschina.net/u/593517/blog/805898

    總結

    以上是生活随笔為你收集整理的centos6.5下使用yum完美搭建LNMP环境(php5.6)的全部內容,希望文章能夠幫你解決所遇到的問題。

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