Linux服务器上搭建Centos7.0+Apache+php+Mysql网站
一.安装Linux系统
1.1虚拟机搭建Linux Centos7.0版本,搭建过程省略。
二. 安装apache、php、mysql、php-gd等组件。
2.1安装Apache服务程序(apache服务的软件包名称叫做httpd)。
[root@localhost ~]# yum install httpd –y
2.2将Apache服务添加到开机自启中。
[root@localhost ~]#systemctl start httpd
[root@localhost ~]#systemctl enable httpd
2.3打开firefox浏览器,测试http://127.0.0.1/。
2.3安装Apahce、 PHP、Mysql,以及php连接mysql库组件。
[root@localhost ~]#yum install -y mysql-connector- msql-server
[root@localhost ~]#yum install -y php-mysql php-devel php-gd php-mbstring
[root@localhost ~]#yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
2.4安装php的扩展
[root@localhost ~]#yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
[root@localhost ~]#yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
2.5按照以上的安装方式, 配置出来的默认站点目录为/var/www/html/新建一个php脚本,访问http://127.0.0.1/info.ph
<?
php phpinfo();
?>
2.6设置mysql数据库root帐号密码,开启MySQL服务 。
[root@localhost ~]#service mysqld start
2.7将install.sql导入数据库
[root@localhost ~]#mysql -u root –p
//创建cms数据库指定编码为utf-8
SQL> create database cms character set utf8;
//使用cms数据库
SQL> use cms;
//先把install.sql上传到/tmp/文件下,再将导入到数据库中。
SQL> source /tmp/install.sql;
2.8将cms文件夹上传到/var/www/html/,修改include/database.inc.php中的数据库用户名密码。
2.9linux下,需要将attachment文件夹的权限设置为777,命令:chmod 777 -R attachment
[root@localhost cms]# chmod 777 -R attachment
三.配置防火墙
3.1添加允许访问HTTP端口
[root@localhost cms]#iptables -I RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
3.2打开firefox浏览器 测试 http://127.0.0.1/cms/index.php
2018-11-21 21:49:47