一、安裝Apache服務(wù)器
1、檢查系統(tǒng)是否安裝了Apache唬党,敲rpm -qa -httpd
2、敲yum search httpd
搜索Apache
3秆麸、敲yum install httpd -y
安裝初嘹,等待一段時(shí)間后提示安裝成功
4及汉、敲rpm -qa httpd
查看軟件是否安裝成功
5沮趣、查看軟件安裝位置,rpm -ql httpd
6坷随、啟動systemctl start httpd
7房铭、將Apache服務(wù)添加到 開機(jī)自啟中chkconfig httpd on
8、打開瀏覽器温眉,輸入IP地址缸匪,顯示測試頁則說明安裝成功(Apache默認(rèn)80端 口)
Apcahe的一些配置文件
目錄 | 路徑 |
---|---|
服務(wù)目錄 | /etc/httpd |
主配置文件 | /etc/httpd/conf/httpd.conf |
網(wǎng)站數(shù)據(jù)目錄 | /var/www/html |
訪問日志 | /var/log/httpd/access_log |
網(wǎng)站數(shù)據(jù)目錄 | /var/log/httpd/error_log |
通過查看 /etc/httpd/conf/httpd.conf 可以得知DocumentRoot正是用于定義網(wǎng)站數(shù)據(jù)保存路徑的參數(shù),手動寫一個文件替換掉httpd服務(wù)程序的默認(rèn)網(wǎng)頁类溢,這種操作是立即生效的凌蔬。
echo "hello everyone my name is feixiangkeji" > /var/www/html/index.html
Apache常用命令
啟動 systemctl start httpd
停止 systemctl stop httpd
重啟 systemctl restart httpd
二、PHP7安裝
通過yum安裝
1闯冷、安裝epel-release
yum install epel-release
2砂心、安裝PHP7的rpm源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
3、安裝PHP7
yum install php70w
4蛇耀、安裝擴(kuò)展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
如果有問題用下面一條辩诞。
yum -y install php* --skip-broken
全部擴(kuò)展./configure --prefix=/usr/local/php7 --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath -enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip --enable-pcntl --with-curl --with-fpm-user=nginx --enable-ftp --enable-session --enable-xml --with-apxs2=/usr/bin/apxs
;
測試Apache和PHP
在www目錄下創(chuàng)建index.php
添加<?php phpinfo();?>
重啟Apache服務(wù)
訪問IP
三、MySQL安裝
1.安裝MySQL源
yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
2.安裝MySQL
yum install mysql-community-server
3.啟動MySQL
systemctl start mysqld
4.獲取密碼
grep 'temporary password' /var/log/mysqld.log
得到這行A temporary password is generated for root@localhost: Jqqskhz1Wr(? 冒號后面的就是密碼
5.進(jìn)入MySQL(注意命令后面要加;)
mysql -uroot -p
6.修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY ' ********** ' ;
(密碼請用引號包起來 注意MySQL的密碼必須復(fù)雜 不復(fù)雜會報(bào)錯)
7.開放遠(yuǎn)程訪問權(quán)限
use mysql;
;
update user set host = '%' where user = 'root';
;
百分號相當(dāng)于*號纺涤,意為全部放行译暂,也可改為IP地址則只允許此IP連接,也可以設(shè)置為192.168.%.%或者192.168.0.1/9代表允許一個ip段進(jìn)行連接撩炊,也可以多加幾條數(shù)據(jù)設(shè)置不同ip允許連接外永。
8.MySQL權(quán)限管理。(只寫干貨拧咳,不懂的請自行Google)
create user 'myqiutian'@'%' IDENTIFIED BY '*********';
;
創(chuàng)建一個用戶為myqiutian伯顶,因?yàn)橛玫?所以任何IP都可以登錄,但登錄后卻無法看到數(shù)據(jù)庫,新增用戶所有權(quán)限默認(rèn)關(guān)閉砾淌。
flush privileges;
刷新權(quán)限啦撮,立即生效;、
MySQL常用命令
\q
退出;
show databases;
顯示數(shù)據(jù)表;
select host,user from mysql.user;
顯示user表信息;
四汪厨、配置Apache
1赃春、進(jìn)入Apache的配置文件,修改ServerName localhost:80
劫乱;
2织中、將AllowOverride None
都改成AllowOverride All
(一共有三處,為了隱藏入口文件);
3衷戈、找到以下內(nèi)容(隱藏入口文件)
Include conf.modules.d/*.conf
在此行內(nèi)容下添加
LoadModule rewrite_module modules/mod_rewrite.so
4狭吼、重啟Apache服務(wù)
五、將本地文件上傳至云服務(wù)器
1殖妇、服務(wù)器需要安裝scp 通過以下命令安裝
yum install openssh-clients
2刁笙、進(jìn)入電腦終端,上傳文件
scp (文件名谦趣,可帶路徑) root@139.59.250.52(遠(yuǎn)程服務(wù)器IP):/root/htmltitle (加粗部分為你要存放在遠(yuǎn)程服務(wù)器上的路徑)
注:只能上傳文件疲吸,不能上傳文件夾。所以先把文件夾壓縮前鹅,上傳后解壓縮摘悴。
3、解壓文件
安裝支持ZIP的工具
yum install -y unzip zip
解壓ZIP文件
unzip 文件名.zip