1. 程式人生 > >Centos7.0伺服器上搭建Linux+Apache+php+Mysql環境

Centos7.0伺服器上搭建Linux+Apache+php+Mysql環境

一.安裝Linux系統

1.1虛擬機器搭建Linux Centos7.0版本,搭建過程省略。

 

二. 安裝apache、php、mysql、php-gd等元件。

2.1安裝Apache服務程式(apache服務的軟體包名稱叫做httpd)。

[[email protected] ~]# yum install httpd –y

 

2.2將Apache服務新增到開機自啟中。

[[email protected] ~]#systemctl start httpd
[[email protected] ~]#systemctl enable httpd

 

2.3開啟firefox瀏覽器,測試http://127.0.0.1/。

 

2.3安裝Apahce、 PHP、Mysql,以及php連線mysql庫元件。

[[email protected] ~]#yum install -y mysql-connector- msql-server

[[email protected] ~]#yum install -y php-mysql php-devel php-gd php-mbstring

[[email protected] ~]#yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

 

2.4安裝php的擴充套件

[[email protected] ~]#yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
[[email protected] ~]#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服務 。

[[email protected] ~]#service mysqld start

2.7將install.sql匯入資料庫

[[email protected] ~]#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

[[email protected] cms]# chmod 777 -R attachment

 

三.配置防火牆

 

3.1新增允許訪問HTTP埠

[[email protected] 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