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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > centos >内容正文

centos

Centos7.5 lnmp+mongodb扩展

發布時間:2023/12/10 centos 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos7.5 lnmp+mongodb扩展 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝Nginx
YUM源中沒有Nginx,我們需要增加一個nginx的源nginx.repo

# vi /etc/yum.repos.d/nginx.repo

源文件的內容

[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1

安裝成功后,就可以直接安裝nginx了

#yum -y install nginx

安裝的就是Nginx官網的最新版本

#nginx #啟動Nginx
可以使用curl命令查看是否安裝成功

#curl 127.0.0.1

開機啟動設置

#systemctl enable nginx #systemctl daemon-reload

安裝MySql(5.7)

#rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm#yum -y install mysql-community-server

安裝完成之后,就可以啟動mysql了

service mysqld start

查看MySql的啟動狀態

service mysqld status systemctl daemon-reload

MySql安裝完成之后會在LOG文件(/var/log/mysqld.log)中生成一個root的默認密碼

grep 'temporary password' /var/log/mysqld.log

修改默認編碼
在/etc/my.cnf配置文件的[mysqld]下添加編碼配置:

[mysqld] character_set_server=utf8 init_connect='SET NAMES utf8'

#初始化修改密碼,需要8位長度、大寫、小寫、特殊符號

Alter USER 'root'@'localhost' IDENTIFIED BY 'Abc1@234';

#新增遠程用戶

GRANT ALL PRIVILEGES ON db_name.table_name TO 'user_name'@'ip' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;

安裝PHP7

#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

安裝PHP7

#yum install 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-mysql.x86_64 php70w-pdo.x86_64

安裝php-fpm

#yum install php70w-fpm php70w-opcache

啟動php-fpm

#systemctl start php-fpm

開機啟動設置

#systemctl enable php-fpm #systemctl daemon-reload

修改根目錄
修改 /etc/nginx/conf.d/default.conf

復制代碼

location ~ \.php$ {root /usr/share/nginx/html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params; }

配置權限
1.建立www用戶及www用戶組,將www用戶同時加入www用戶組和root組

adduser www #建立www用戶 groupadd www #建立www用戶組 usermod -G www www #將www用戶加入www用戶組同時從其他組移除 usermod -a -G root www #將www用戶加入root用戶組,有-a參數不從其他組移除,此時www同時屬于www和root組

2.將nginx以www用戶及www用戶組運行,修改nginx.conf文件,在文件頭部:

user www www; #以www身份運行
3.將web目錄的擁有者改為www:www,權限改為755

PHP6 MongoDB 擴展

yum install php70w-pecl-mongodb

#防火墻

firewall-cmd --state

轉載于:https://www.cnblogs.com/yamboo/p/10512373.html

總結

以上是生活随笔為你收集整理的Centos7.5 lnmp+mongodb扩展的全部內容,希望文章能夠幫你解決所遇到的問題。

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