国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

Centos7 Lamp環(huán)境搭建

2019-11-06 06:12:36
字體:
供稿:網(wǎng)友

由于自己容易忘記,特寫一篇博客記錄Lamp環(huán)境搭建。互相交流!

歡迎大家關(guān)注我的其他Github博客和簡書,互相交流!

本機環(huán)境:服務器是騰訊云;使用的鏡像是:公共鏡像 CENTOS 7.2

一、nginx安裝

1.下載對應當前系統(tǒng)版本的nginx包(package)

wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2.建立nginx的yum倉庫(默認yum是沒有nginx的)

rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

3.下載并安裝nginx

yum install nginx

4.nginx啟動(nginx安裝目錄下-/usr/sbin/)

systemctl start nginx.service

ps:一些其它nginx相關(guān)命令: nginx相關(guān)配置文件: 默認的配置文件在 /etc/nginx 路徑下,使用該配置已經(jīng)可以正確地運行nginx; 如需要自定義,修改其下的 nginx.conf 等文件即可; 在瀏覽器地址欄中輸入部署nginx環(huán)境的機器的ip,如果一切正常,應該能看到如下字樣的內(nèi)容。 這里寫圖片描述

二、MySQL安裝

1.先下載mysql的repo源;相關(guān)命令:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2.安裝mysql-community-release-el7-5.noarch.rpm包

(安裝這個包后,會獲得兩個mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo)

rpm -ivh mysql-community-release-el7-5.noarch.rpm

3.安裝MYSQL

sudo yum install mysql-server

4.重置密碼

更改用戶權(quán)限:

sudo chown -R root:root /var/lib/mysql

重啟服務:

systemctl restart mysql.service

登錄,并修改密碼:

mysql -u root mysql > use mysql; mysql > update user set passWord=password('123456') where user='root'; mysql > exit;

三、安裝php

1.查看當前安裝的php版本( yum list installed | grep php) 如果存在php安裝包先刪除之前版本 用yum remove 移除 php相關(guān)的包

2.rpm 安裝 Php7 相應的 yum源

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

3.安裝php7.0

yum install php70w

4.安裝PHP FPM

yum install php70w-fpm

這里解釋下:關(guān)于 php-fpm ,PHP-FPM其實是PHP源代碼的一個補丁,旨在將FastCGI進程管理整合進PHP包中。必須將它patch到你的PHP源代碼中,在編譯安裝PHP后才可以使用。 現(xiàn)在我們可以在最新的PHP 5.3.2的源碼樹里下載得到直接整合了PHP-FPM的分支,據(jù)說下個版本會融合進PHP的主分支去。相對Spawn-FCGI,PHP-FPM在CPU和內(nèi)存方面的控制都更勝一籌,而且前者很容易崩潰,必須用crontab進行監(jiān)控,而PHP-FPM則沒有這種煩惱。 PHP5.3.3已經(jīng)集成php-fpm了,不再是第三方的包了。PHP-FPM提供了更好的PHP進程管理方式,可以有效控制內(nèi)存和進程、可以平滑重載PHP配置,比spawn-fcgi具有更多優(yōu)點,所以被PHP官方收錄了。在./configure的時候帶 –enable-fpm參數(shù)即可開啟PHP-FPM。 使用PHP-FPM來控制PHP-CGI的FastCGI進程

四、配置nginx

修改配置文件之前記得備份

1.nginx配置文件位置:(/etc/nginx/conf.d/default.conf) 修改web root目錄(如果沒有需求也可以不用修改,使用默認即可): root /wwwdata/html; 將其中的

location ~.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

改為

location / { root /wwwdata/html; index index.php index.html index.htm;}

然后再將

location ~ /.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params;}

改為

location ~ /.php$ { root root /wwwdata/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params;}

2.php-fpm配置文件位置:(/etc/php-fpm.d/www.conf) 修改 user =nginx group=nginx 3.啟動nginx服務:

systemctl start nginx.service

如需設置開機自啟使用以下命令:

sudo systemctl enable nginx.service

查看啟動狀態(tài):

systemctl status nginx

看到以下字眼說明啟動成功!

Active: active (running) since 六 2016-11-19 13:40:04 CST; 50min ago

4.啟動PHP-FPM:

systemctl start php-fpm.service

如需設置開機自啟試用以下命令:

sudo systemctl enable php-fpm.service

查看啟動狀態(tài):

systemctl status php-fpm.service

看到以下字眼說明啟動成功! Active: active (running) since 六 2016-11-19 14:14:33 CST; 18min ago 至此,php+mysql+nginx 環(huán)境搭建完成! 最后,在web根目錄下下一個php文件測試下;呼呼~~ 為了更方便的訪問修改數(shù)據(jù)庫,需要安裝mysql管理工具 phpMyAdmin 跳轉(zhuǎn)web根目錄:(根據(jù)之前設置跳轉(zhuǎn)自己的網(wǎng)站根目錄)

cd /wwwdata/html/ 下載pma安裝包:

wget https://files.phpmyadmin.net/phpMyAdmin/4.4.12/phpMyAdmin-4.4.12-all-languages.zip

解壓安裝包:

unzip phpMyAdmin-4.4.12-all-languages.zip

這里如果缺少 unzip 需要先安裝unzip;

yum install unzip zip

重命名安裝文件夾

mv phpMyAdmin-4.4.12-all-languages phpmyadmin

修改session存放目錄權(quán)限:

chown -R nginx.nginx /var/lib/php/session

如果需要修改session根目錄位置 需要修改位置:

/etc/php.ini 中修改 session.save_path 由于 /etc/php-fpm.d/www.conf中 的 session.save_path 比php.ini優(yōu)先級更高所以如果 存在 /etc/php-fpm.d/www.conf中 的 session.save_path 只需修改這個即可 訪問http://youipaddress/phpmyadin,如果能訪問上,那么就成功了! 以為這樣就可以了 但是登錄又出現(xiàn)問題!登陸不上 !

做了一下修改:

1.修改/var/lib/php/session文件夾權(quán)限 770以上 2.在phpmyadmin目錄下 config.sample.inc.php 中修改 cfg′Servers′[′user′]=′root′;cfg’Servers’[‘password’] = ‘123456’; 為自己設置的用戶名密碼;


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 古田县| 登封市| 丰顺县| 济南市| 深州市| 衡阳市| 平塘县| 隆尧县| 昭通市| 临清市| 涞水县| 石首市| 汉川市| 旺苍县| 浙江省| 四会市| 内丘县| 如皋市| 榆社县| 东兴市| 鹤庆县| 安西县| 东宁县| 庆元县| 沙洋县| 阿城市| 乌兰察布市| 都兰县| 城口县| 微山县| 呼伦贝尔市| 射阳县| 东方市| 瑞金市| 深州市| 大宁县| 馆陶县| 高清| 乌拉特后旗| 鹰潭市| 霞浦县|