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

 

posted @ 2018-11-21 21:50  Byskkip  阅读(3349)  评论(0编辑  收藏  举报