Centos7.5 lnmp+mongodb扩展
安裝Nginx
YUM源中沒有Nginx,我們需要增加一個nginx的源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命令查看是否安裝成功
開機啟動設置
#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-reloadMySql安裝完成之后會在LOG文件(/var/log/mysqld.log)中生成一個root的默認密碼
grep 'temporary password' /var/log/mysqld.log修改默認編碼
在/etc/my.cnf配置文件的[mysqld]下添加編碼配置:
#初始化修改密碼,需要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組
2.將nginx以www用戶及www用戶組運行,修改nginx.conf文件,在文件頭部:
user www www; #以www身份運行
3.將web目錄的擁有者改為www:www,權限改為755
PHP6 MongoDB 擴展
#防火墻
firewall-cmd --state轉載于:https://www.cnblogs.com/yamboo/p/10512373.html
總結
以上是生活随笔為你收集整理的Centos7.5 lnmp+mongodb扩展的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python黑马程序员课后答案_黑马程序
- 下一篇: matlab影像阿伯斯投影,D3.js