Ubuntu16.04apache2MySQLPHP5.6php_cms带有原有数据库文件

先更新一下源

apt-get update安装apache2

apt-get install apache2 -y查看apache是否安装好,下图表示安装成功:

apt-get install mysql-server -y设置密码:再次输入密码确认:查看MYSQL是否安装好,下图表示安装成功:

这个可要好好说说了,因为这个地方卡了很久。Ubuntu16.04使用apt-get install php命令默认安装的是php7.0,版本太高,对我们网站的源码支持不太好,因为高版本可能弃用某些低版本的函数或者某些函数使用方法发生变化。解决方法:添加带有php5.5的源:

apt-get install -y language-pack-en-baseLC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/phpadd-apt-repository ppa:ondrej/phpapt-get updateapt-cache search php5apt-get install php5.6-common -yapt-get install libapache2-mod-php5.6 -y

接下来我们需要安装php5.6以及一些php的扩展插件:

apt-get install php5.6 php5.6-cgi php5.6-cli php5.6-phpdbg php5.6-fpm php5.6-dev php5.6-common php5.6-curl php5.6-gd php5.6-imap php5.6-intl php5.6-ldap php5.6-mysql php5.6-pspell php5.6-recode php5.6-snmp php5.6-sqlite3 php5.6-sybase php5.6-tidy php5.6-opcache php5.6-json php5.6-bz2 php5.6-mcrypt php5.6-odbc php5.6-readline php5.6-interbase php5.6-xmlrpc php5.6-enchant php5.6-gmp php5.6-xsl php5.6-bcmath php5.6-mbstring php5.6-soap php5.6-xml php5.6-dba安装好后,我们将php_cms源码放到/var/www/html目录下:给予html文件夹和php_cms的attachment文件夹777权限:重启apache服务:浏览器访问我们的网站,发现显示拒绝连接数据库:这是因为我们之前设置了MySQL密码,所以我们需要修改php_cms的配置文件,配置文件在/var/www/html/include/database.inc.php:我们还需在新装的MySQL中创建一个数据库名为cms(上图连接数据库配置文件中数据库名为cms),并将install.sql数据导入cms库中:此时再次打开浏览器,可以看到网站成功搭建起来:

代码审计课程分享

链接:-u_46oSA13nYNMcntdiAPw

提取码:iohg

复制这段内容后打开百度网盘手机App,操作更方便哦

来源:mochazz博客