MENU

PT记录—NexusPHP 搭建归档

May 7, 2019 • PT

请注意,本文最后修改于2020 年 03 月 26 日 17:11:14其中某些信息可能已经过时。

仅供个人归档,纯文字,谨慎参考。

操作系统:CENTOS 7.0

框架使用lnmp一键包(嘎嘎嘎就是那么懒)

具体可用lnmp一键安装包生成器

该换源的换源,该安装的vim安装,连上shell准备开工


yum install -y screen //screen神器,无人值守工具

screen -S lnmp //开启screen窗口

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz &&
tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && LNMP_Auto="y" DBSelect="2"
DB_Root_Password="lnmp.org" InstallInnodb="y" PHPSelect="4"
SelectMalloc="1" ./install.sh lnmp

//一键wget+安装命令。
然后接杯奶茶等编译完成,我们基础的lnmp环境就搭建好了(如果不出意外的话就是酱紫qwq,出意外我就不知道惹qwq)。

然后安装memcache,在lnmp1.5文件夹中进入lnmp解压后的目录

执行
./addons.sh install memcached

完成后基本框架就搭建完毕了,然后将源码上传至网站目录

(这里纠结了我一万年,如果使用域名就直接用Lnmp的vhost add增加绑定域名,具体自己摸索
(CNM不会GOOGLE么!ლ(′◉❥◉`ლ))

(如果是IP访问,绑定域名时可直接使用IP作域名,同理)

因为使用了lnmp框架,自行移除/default文件夹中的index.php,

同时因为框架默认安装phpmyadmin和php探针,自行修改文件夹名字保证安全,

使用phpmyadmin恢复..\_db\dbstructure.sql的文件记录(切记使用创建的新库)

修改config/allconfig.php 文件的以下内容使其对应:

‘SITENAME’ => ‘站点名称’ 
‘baseURL’ => ‘网站URL’ 
‘announce_url’ => ‘localhost/announce.php’(announce的url地址) 
‘mysql_host’ => ‘MySQL主机’ 
‘mysql_user’ => ‘数据库用户名’ 
‘mysql_pass’ => ‘数据库密码’ 
‘mysql_db’ => ‘数据库名’

设置目录权限777,因为NP的站点配置是通过操作config目录下文件的修改完成的。

sudo chmod 777 /dir/to/your/nexusphp
sudo chmod 777 /dir/to/your/nexusphp/config

(嘎嘎嘎嘎自己看清楚代码,别doubi了真的copy了dir/to/your/nexusphp)

自己访问网站然后注册一个用户名,接着进入数据库管理(phpMyAdmin),
在users表里面找到你注册的用户,编辑它的class属性为16

具体过程就如此完毕,接下来就是漫长且复杂的个性化设置ORZ

本文作者:Losir
本文链接:PT记录—NexusPHP 搭建归档 - https://ionssource.cn/archives/23/
版权声明:如无特别声明,本文即为原创文章,仅代表个人观点,版权归 Losir 所有,未经允许不得转载!

Last Modified: March 26, 2020
开往-友链接力