Ubuntu系统下LNMP环境的搭建(2)

最后就是给MySQL数据库里的root账号一个密码,这个MySQL的root不是指操作系统的root,而是指这个数据库管理系统的root
root@linuxidc:~/Disk/local/mysql/bin# ./mysqladmin -u root password '666666'

接下来我们修改一下/etc/profile文件将这句话加到文件末尾,把mysql服务加入系统环境变量
export PATH=$PATH:/Disk/local/mysql/bin

使配置立即生效source /etc/profile  这样我们就能Tab出mysql命令了
我们用账号密码登录下mysql
root@linuxidc:~# mysql -u root -p

再输入密码就能登录进行数据库的操作了
我们用windows下的Natcivat连接服务器Mysql,出现1130错误提示,是因为远程服务器无权限登录MySQL
对root用户授权并设置密码
mysql> grant all on *.* to 'root'@'%' identified by '888888';

(四)安装php,php的安装比较简单
root@linuxidc:~# apt-get install php5
root@linuxidc:~# apt-get install php5-fpm
root@linuxidc:~# apt-get install php5-curl
root@linuxidc:~# apt-get install libmcrypt4 php5-mcrypt
root@linuxidc:~# apt-get install php5-gd
root@linuxidc:~# apt-get install php5-xmlrpc
root@linuxidc:~# apt-get install libapache2-mod-php5
root@linuxidc:~# apt-get install php5-mysql
root@linuxidc:~# /etc/init.d/php5-fpm start

然后将PHP和nginx进行整合,修改默认配置文件 ,将下面的代码取消注释
12345678  root@ubuntu:/etc/nginx/conf.d# vim default.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;
  }

如果更改了端口,记得设置防火墙!!!修改完配置文件后,记得重启nginx服务!!!
检查一下9000端口是否开启,如果没有的话
修改/etc/php5/fpm/pool.d/www,conf,将文件中的Listen改为9000
在网站根目录/usr/share/nginx/html下新建一个index.php文件,写入<?php phpinfo();?>
记得重启php5-fpm服务!!!
在浏览器地址中输入本机地址/index.php就能访问到php页面了
 
(五)现在讲lnmp环境搭建好了,接下来安装discuz论坛
将Discuz_X3.3_SC_UTF8.zip压缩包解压到网站根目录下/usr/share/nginx/html
安装unzip命令 -d 指定解压目录
会得到三个文件夹upload、readme、utility
对网站根目录设置权限
root@linuxidc:~# chmod -R 777 /usr/share/nginx/html/

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/f1d011d3d071f6c49e6bbf8f3db21171.html