安裝Nginx
一、Nginx基本操作
- 安裝:
yum install nginx
- 啟動:
service nginx start
- 停止:
service nginx stop
- 重載:
service nginx reload
二末贾、添加Centos 7 Nginx yum源
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
三闸溃、執(zhí)行安裝
yum install nginx
配置虛擬主機
配置虛擬主機的目錄在
/etc/nginx/conf.d
中。
查看默認配置:
-
vim /etc/nginx/nginx.conf
查看默認虛擬主機配置: -
vim /etc/nginx/conf.d/default.conf
添加虛擬主機: cd /etc/nginx/conf.d/
vim test.conf
server{
listen 80;
server_name ecjiashop.my523.cn;
root /data/www/ecjia_shop;
index index.html index.htm index.php;
}
安裝Mysql
一、Mysql基本操作
- 安裝服務端:
yum install mysql-community-server
- 啟動:
service mysqld start/restart
- 停止:
service mysqld stop
二圈暗、安裝Mysql
1.刪除mariadb
Centos默認配置了mariadb數(shù)據(jù)庫掂为,所以我們需要進行刪除。
yum remove mariadb-libs.x86_64
2.添加源:
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
3.安裝源:
yum localinstall mysql57-community-release-el7-11.noarch.rpm
4.安裝mysql:
yum install mysql-community-server
5.修改mysql密碼
由于安裝mysql會默認產(chǎn)生一個隨機密碼员串,所以我們一般需要修改掉勇哗。
查看生成的默認密碼:cat /var/log/mysqld.log | grep password
,
然后會現(xiàn)實如下一條信息2018-03-19T04:44:27.201647Z 1 [Note] A temporary password is generated for root@localhost: w#WA6ZOdZ<Kg
;
其中w#WA6ZOdZ<Kg
就是我們的密碼
進入mysql: mysql -uroot -p
, 然后輸入密碼
修改密碼:
- 設置密碼復雜度為0:
set global validate_password_policy=0;
- 設置密碼長度為1:
set global validate_password_length = 1;
- 修改密碼:
SET PASSWORD = PASSWORD('密碼');
前面兩個可以不用設置寸齐,但是要保證你的密碼足夠長和足夠復雜欲诺,因為mysql對密碼默認的有安全限制,不能太簡單渺鹦。
安裝PHP
這里我們安裝的是php5.6版本扰法,目前絕大部分框架都已經(jīng)不再支持5.6以下了。
一毅厚、檢查當前安裝的PHP包
沒有的可以跳過此步驟
檢查: yum list installed | grep php
如果有塞颁,刪除掉它:
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64
remove 后面的具體包名根據(jù)你的環(huán)境來
二、配置源
這里所謂的源吸耿,說白了就是:給我們的系統(tǒng)配置了一下軟件的下載安裝地址祠锣,只有正確的源,我們才能安裝正確的版本咽安。換種說法就是伴网,如果我們當前需要的版本不滿足或者不存在,我們可以額外添加其他版本的源來重新安裝妆棒。
sudo rpm -Uvh http://mirror.webtatic.com/yum/el7/epel-release.rpm
sudo rpm -Uvh http://mirror.webtatic.com/yum/el7/webtatic-release.rpm
如果你想刪除上面安裝的包:
rpm -qa | grep webstatic
rpm -e 上面搜索到的包即可
三澡腾、安裝fpm
可以通過執(zhí)行
yum search php
來查找看看可以安裝哪些版本,下面安裝的php56w-fpm
也是根據(jù)此來的
yum install php56w-fpm (也可以php55w-fpm php70w-fpm)
service php56w-fpm start/restart/stop
四糕珊、啟動fpm
service php-fpm start
五动分、安裝php擴展
下面一些擴展都是我們基本需要的,所以我們要提前安裝红选。
yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
至此澜公,我們已經(jīng)完成了PHP的安裝内列,可以執(zhí)行
php -v
來查看版本號。
可能出現(xiàn)的一些問題
一理郑、無法遠程鏈接mysq:
一般的鹅经,如果連接不上,請修改下面三個地方:
mysql 數(shù)據(jù)庫中的user表:
update user set host = '%' where Host = 'root' and user = 'root'
;
刷新權限: flush privileges;
修改完成后避乏,退出,重啟mysql: service mysqld restart
;
關閉防火墻:service firewalld stop