level 12
忠義堂者
楼主
一、MySQL/MariaDB安装
sudo zypper in mariadb-tools mariadb mariadb-client
1)启动MariaDB数据库服务
sudo systemctl enable mysql.service
sudo systemctl start mysql.service
2)设置数据库root密码:
mysqladmin -u root password 你的密码
3)进入数据库后台:
mysql -u root -p -h localhost
4)设置新的普通用户名
上面登录到数据库管理控制台后,执行:
CREATE USER '普通用户'@'%' IDENTIFIED BY '普通用户密码';
GRANT ALL PRIVILEGES ON *.* TO '普通用户'@'%';
然后exit;退出管理
5)运行安全配置
执行命令:
mysql_secure_installation
在命令行根据提示输入:
显示Enter current password for root (enter for none):
输入数据库根密码
显示Change the root password? [Y/n] : n
(已有密码,不需要重新设)
下面的全选Y,去除数据库不安全的默认设置:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
6)开放防火墙端口
打开Yast----》安全和用户----》防火墙。
在设置窗口,左边选“允许的服务”,右边区域用默认的“外部区域”,
要允许的服务选“MySQL server”,点击“添加”, 然后点“下一步”,完成配置即可。
二、PHP5安装
常用模块安装
sudo zypper in php5 php5-bz2 php5-gd php5-mbstring php5-mcrypt php5-mysql php5-zip php5-zlib pwgen php5-gettext php5-pear php5-suhosin
三、Apache安装
1)常用模块安装
sudo zypper in apache2 apache2-mod_php5 apache2-doc yast2-http-server
2)配置Apache服务
sudo systemctl enable apache2.service
sudo systemctl start apache2.service
可以通过systemctl status apache2.service查看错误状态,方便修改配置文件
3)开启防火墙80端口
Web服务器当然得开服务端口了。与前面类似的,打开
Yast----》安全和用户----》防火墙。
左边“选允许的服务”,右边添加“HTTP Server”, 如果用得到HTTPS服务,就把“HTTPS Server”一块添加开放。
4)虚拟主机设置
便于日后管理,增加虚拟主机设置,在蜴蜥中,Apache被分成几个部分进行设置了
首先在/etc/apache2/vhosts.d/中新建一个conf文件配置文件,比如linu-ren.conf,内容如下:
<VirtualHost 127.0.0.1:80>
ServerAdmin [email protected]
ServerName virtual.linux-ren.cc
ServerAlias http://www.virtual.linux-ren.cc
DocumentRoot /srv/www/htdocs/linux-ren/
ErrorLog /var/log/apache2/linux-ren/error_log
CustomLog /var/log/apache2/linux-ren/access_log combined
</VirtualHost>
根据你实际情况修改
然后必须创建相应目录,否则apache服务会出错的
sudo mkdir /srv/www/htdocs/linux-ren
sudo mkdir /var/log/apache2/linux-ren
再修改/etc/hosts文件,使之能解析
127.0.0.1 virtual.linux-ren.cc
如果有不同网站可以使用不同本地ip地址,按上面添加相应内容即可,127.0.0.X
5)添加php5模块支持
如果不添加,php文件解析会变成直接下载
在/etc/apache2/httpd.conf文件最后添加
LoadModule php5_module /usr/lib64/apache2/mod_php5.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
6)添加DirectoryIndex支持
在/etc/apache2/httpd.conf文件中找到DirectoryIndex修改为
DirectoryIndex index.html index.php index.html.var
以上全部完事后,sudo systemctl restart apache2.service,看看有没有错误,如果有,systemctl status apache2.service查看错误状态
四、Discuz!论坛安装
1)下载Discuz_X3.2_SC_UTF8后,解压,将upload中所有文件复制到/srv/www/htdocs/linux-ren中
sudo mv Discuz_X2.5_SC_UTF8/upload/* /srv/www/htdocs/linux-ren/
2)设置权限
sudo chmod 755 -R /srv/www/htdocs/
sudo chmod 755 -R /srv/www/htdocs/linux-ren
sudo chmod 777 -R /srv/www/htdocs/linux-ren/config/
sudo chmod 777 -R /srv/www/htdocs/linux-ren/data/
sudo chmod 777 -R /srv/www/htdocs/linux-ren/uc_client/data/
sudo chmod 777 -R /srv/www/htdocs/linux-ren/uc_server/data/
3)进行Discuz!论坛安装
打开浏览器,访问:
http://127.0.0.1/install/
进入安装界面,同意协议,进入环境检查界面
或者virtual.linux-ren.cc/install也可以
以上linux-ren,根据自己网站修改,结束!!!
2016年02月13日 08点02分
1
sudo zypper in mariadb-tools mariadb mariadb-client
1)启动MariaDB数据库服务
sudo systemctl enable mysql.service
sudo systemctl start mysql.service
2)设置数据库root密码:
mysqladmin -u root password 你的密码
3)进入数据库后台:
mysql -u root -p -h localhost
4)设置新的普通用户名
上面登录到数据库管理控制台后,执行:
CREATE USER '普通用户'@'%' IDENTIFIED BY '普通用户密码';
GRANT ALL PRIVILEGES ON *.* TO '普通用户'@'%';
然后exit;退出管理
5)运行安全配置
执行命令:
mysql_secure_installation
在命令行根据提示输入:
显示Enter current password for root (enter for none):
输入数据库根密码
显示Change the root password? [Y/n] : n
(已有密码,不需要重新设)
下面的全选Y,去除数据库不安全的默认设置:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
6)开放防火墙端口
打开Yast----》安全和用户----》防火墙。
在设置窗口,左边选“允许的服务”,右边区域用默认的“外部区域”,
要允许的服务选“MySQL server”,点击“添加”, 然后点“下一步”,完成配置即可。
二、PHP5安装
常用模块安装
sudo zypper in php5 php5-bz2 php5-gd php5-mbstring php5-mcrypt php5-mysql php5-zip php5-zlib pwgen php5-gettext php5-pear php5-suhosin
三、Apache安装
1)常用模块安装
sudo zypper in apache2 apache2-mod_php5 apache2-doc yast2-http-server
2)配置Apache服务
sudo systemctl enable apache2.service
sudo systemctl start apache2.service
可以通过systemctl status apache2.service查看错误状态,方便修改配置文件
3)开启防火墙80端口
Web服务器当然得开服务端口了。与前面类似的,打开
Yast----》安全和用户----》防火墙。
左边“选允许的服务”,右边添加“HTTP Server”, 如果用得到HTTPS服务,就把“HTTPS Server”一块添加开放。
4)虚拟主机设置
便于日后管理,增加虚拟主机设置,在蜴蜥中,Apache被分成几个部分进行设置了
首先在/etc/apache2/vhosts.d/中新建一个conf文件配置文件,比如linu-ren.conf,内容如下:
<VirtualHost 127.0.0.1:80>
ServerAdmin [email protected]
ServerName virtual.linux-ren.cc
ServerAlias http://www.virtual.linux-ren.cc
DocumentRoot /srv/www/htdocs/linux-ren/
ErrorLog /var/log/apache2/linux-ren/error_log
CustomLog /var/log/apache2/linux-ren/access_log combined
</VirtualHost>
根据你实际情况修改
然后必须创建相应目录,否则apache服务会出错的
sudo mkdir /srv/www/htdocs/linux-ren
sudo mkdir /var/log/apache2/linux-ren
再修改/etc/hosts文件,使之能解析
127.0.0.1 virtual.linux-ren.cc
如果有不同网站可以使用不同本地ip地址,按上面添加相应内容即可,127.0.0.X
5)添加php5模块支持
如果不添加,php文件解析会变成直接下载
在/etc/apache2/httpd.conf文件最后添加
LoadModule php5_module /usr/lib64/apache2/mod_php5.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
6)添加DirectoryIndex支持
在/etc/apache2/httpd.conf文件中找到DirectoryIndex修改为
DirectoryIndex index.html index.php index.html.var
以上全部完事后,sudo systemctl restart apache2.service,看看有没有错误,如果有,systemctl status apache2.service查看错误状态
四、Discuz!论坛安装
1)下载Discuz_X3.2_SC_UTF8后,解压,将upload中所有文件复制到/srv/www/htdocs/linux-ren中
sudo mv Discuz_X2.5_SC_UTF8/upload/* /srv/www/htdocs/linux-ren/
2)设置权限
sudo chmod 755 -R /srv/www/htdocs/
sudo chmod 755 -R /srv/www/htdocs/linux-ren
sudo chmod 777 -R /srv/www/htdocs/linux-ren/config/
sudo chmod 777 -R /srv/www/htdocs/linux-ren/data/
sudo chmod 777 -R /srv/www/htdocs/linux-ren/uc_client/data/
sudo chmod 777 -R /srv/www/htdocs/linux-ren/uc_server/data/
3)进行Discuz!论坛安装
打开浏览器,访问:
http://127.0.0.1/install/
进入安装界面,同意协议,进入环境检查界面
或者virtual.linux-ren.cc/install也可以
以上linux-ren,根据自己网站修改,结束!!!