Centos7.0伺服器上搭建Linux+Apache+php+Mysql環境
阿新 • • 發佈:2018-11-21
一.安裝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