gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

Centos7下如何搭建Laravel環(huán)境(非docker)

之前一直用docker搭建服務(wù)器運(yùn)行環(huán)境,最近有個(gè)朋友來(lái)找我在服務(wù)器上手工搭建個(gè)PHP環(huán)境,搞了大半天,快玩不轉(zhuǎn)了。

最近呢有個(gè)朋友找我?guī)兔Υ罱▊€(gè)PHP的環(huán)境,本來(lái)想讓他直接用docker的。但是他買(mǎi)的是聚石塔的服務(wù)器,那邊不給數(shù)據(jù)庫(kù)開(kāi)外網(wǎng),只能內(nèi)網(wǎng)去訪問(wèn)。用docker搭載宿主機(jī)的網(wǎng)絡(luò)去訪問(wèn)的時(shí)候老是時(shí)不時(shí)的找不到地址,整個(gè)服務(wù)老是中斷,無(wú)奈只能遷出來(lái),一個(gè)個(gè)的安裝重新搭建環(huán)境。我也是菜鳥(niǎo)一個(gè)折騰了半天總算搞定了。

準(zhǔn)備工作

更換阿里源

服務(wù)器安裝的centos7系統(tǒng),先來(lái)?yè)Q下阿里源。

$ cd /etc/yum.repos.d/$ cp CentOS-Base.repo CentOS-Base.repo.bak $ wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo $ yum clean all $ yum update $ yum makecache # 查看已安裝的PHP,有的話rpm -e卸載 $ yum list installed | grep php

安裝EPEL

EPEL(Extra Packages for Enterprise Linux)是由 Fedora 社區(qū)打造,為 RHEL 及衍生發(fā)行版如 CentOS等提供高質(zhì)量軟件包的項(xiàng)目。就是一個(gè)高質(zhì)量的白嫖軟件源。

安裝后可以使用 yum install packageName,即可安裝很多以前需要編譯安裝的軟件、常用的軟件或一些比較流行的軟件,比如Nginx之類。

$ yum install epel-release

安裝REMI源

CentOS下除了EPEL源之外還有REMI的源,REMI源保證了軟件的最新版,但是不保證軟件是穩(wěn)定版。主要拿來(lái)安裝最新的PHP版本。

$ rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm

安裝PHP7+

選擇PHP版本

先查詢下可以安裝的PHP版本

$ yum repolist all | grep php * remi-php72: mirrors.tuna.tsinghua.edu.cn remi-php70                          Remi's PHP 7.0 RPM repositor disabled remi-php70-debuginfo/x86_64         Remi's PHP 7.0 RPM repositor disabled remi-php70-test                     Remi's PHP 7.0 test RPM repo disabled remi-php70-test-debuginfo/x86_64    Remi's PHP 7.0 test RPM repo disabled remi-php71                          Remi's PHP 7.1 RPM repositor disabled remi-php71-debuginfo/x86_64         Remi's PHP 7.1 RPM repositor disabled remi-php71-test                     Remi's PHP 7.1 test RPM repo disabled remi-php71-test-debuginfo/x86_64    Remi's PHP 7.1 test RPM repo disabled!remi-php72                         Remi's PHP 7.2 RPM repositor enabled:    412remi-php72-debuginfo/x86_64         Remi's PHP 7.2 RPM repositor disabled remi-php72-test                     Remi's PHP 7.2 test RPM repo disabled remi-php72-test-debuginfo/x86_64    Remi's PHP 7.2 test RPM repo disabled remi-php73                          Remi's PHP 7.3 RPM repositor disabled remi-php73-debuginfo/x86_64         Remi's PHP 7.3 RPM repositor disabled remi-php73-test                     Remi's PHP 7.3 test RPM repo disabled remi-php73-test-debuginfo/x86_64    Remi's PHP 7.3 test RPM repo disabled remi-php74                          Remi's PHP 7.4 RPM repositor disabled remi-php74-debuginfo/x86_64         Remi's PHP 7.4 RPM repositor disabled remi-php74-test                     Remi's PHP 7.4 test RPM repo disabled remi-php74-test-debuginfo/x86_64    Remi's PHP 7.4 test RPM repo disabled remi-php80                          Remi's PHP 8.0 RPM repositor disabled remi-php80-debuginfo/x86_64         Remi's PHP 8.0 RPM repositor disabled remi-php80-test                     Remi's PHP 8.0 test RPM repo disabled remi-php80-test-debuginfo/x86_64    Remi's PHP 8.0 test RPM repo disabled

設(shè)置默認(rèn)安裝的版本,這里我選擇了php7.2

$ yum-config-manager --enable remi-php72 # 注意 如果提示 yum-config-manager 找不到的話需要先安裝下 yum-utils,在來(lái)執(zhí)行上面的配置 $ yum -y install yum-utils # 最后選擇自己想安裝的PHP版本即可 $ yum -y install php $ php -v $ php -m

安裝PHP擴(kuò)展

# 查找php對(duì)應(yīng)版本的擴(kuò)展,我這里是7.2就寫(xiě)的php72-php $ yum search php72-php * base: mirrors.cloud.aliyuncs.com * extras: mirrors.cloud.aliyuncs.com * remi-php72: mirror.innosol.asia * remi-safe: mirror.innosol.asia * updates: mirrors.cloud.aliyuncs.com============================================================================================================= N/S matched: php72-php ==============================================================================================================php72-php-pecl-handlebars-devel.x86_64 : php72-php-pecl-handlebars developer files (header)php72-php-pecl-http-message-devel.x86_64 : php72-php-pecl-http-message developer files (headers)php72-php-pecl-propro-devel.x86_64 : php72-php-pecl-propro developer files (header)php72-php-pecl-psr-devel.x86_64 : php72-php-pecl-psr developer files (header)php72-php-pecl-raphf-devel.x86_64 : php72-php-pecl-raphf developer files (header)php72-php-pecl-swoole-devel.x86_64 : php72-php-pecl-swoole developer files (header)...# 安裝擴(kuò)展,注意擴(kuò)展名不需要帶上PHP的版本號(hào),下面是我在Laravel里需要的一些擴(kuò)展 $ yum -y install php-fpm php-bcmath php-mbstring php-mysqli php-mysqlnd php-pdo php-pdo_mysql php-posix php-shmop php-simplexml php-sodium php-xml php-xmlreader php-xmlwriter php-xsl php-zip php-opcache # 然后查看擴(kuò)展是否安裝成功 $ php -m

PHP-FPM

# 啟動(dòng) $ systemctl start php-fpm # 停止or重啟 $ systemctl stop php-fpm $ systemctl restart php-fpm # 重載 $ systemctl reload php-fpm # 設(shè)置開(kāi)機(jī)啟動(dòng) $ systemctl enable php-fpm # 禁止開(kāi)機(jī)啟動(dòng) $ systemctl disable php-pfm

最后查看下PHP-FPM的進(jìn)程

$ ps aux | grep php root      1728  0.0  0.1 455280 12780 ?        Ss   Sep07   0:01 php-fpm: master process (/etc/php-fpm.conf)apache    1998  0.0  0.6 558512 48084 ?        S    Sep07   0:15 php-fpm: pool www apache    2873  0.0  0.4 542200 36012 ?        S    Sep07   0:19 php-fpm: pool www apache    2874  0.0  0.3 536164 29212 ?        S    Sep07   0:19 php-fpm: pool www apache    2875  0.0  0.4 542200 34832 ?        S    Sep07   0:21 php-fpm: pool www

也可以通過(guò) service php-fpm status 查看下啟動(dòng)狀態(tài)

配置文件

php-fpm.conf 文件默認(rèn)在 /etc/php-fpm.conf

php.ini 文件默認(rèn)在 /etc/php.ini

php.ini文件里有一些參數(shù)需要修改,編輯進(jìn)入搜索 max 帶這個(gè)關(guān)鍵字的一些配置自己看描述修改吧,也就是一些限制內(nèi)存啦,文件大小啦,執(zhí)行時(shí)間啦之類的。

修改完 systemctl reload php-fpm 執(zhí)行下即可。

安裝Nginx

# 安裝Nginx最新源 $ yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm $ yum repolist enabled | grep "nginx*"# 安裝nginx $ yum -y install nginx # 啟動(dòng)nginx $ service nginx start # 測(cè)試nginx配置文件是否正常 $ nginx -t # 平滑加載 $ nginx -s reload # 設(shè)置nginx服務(wù)器開(kāi)機(jī)自啟動(dòng) $ systemctl enable nginx.service # 檢查開(kāi)機(jī)自動(dòng)是否設(shè)置成功 $ systemctl list-dependencies | grep nginx

如果遇到nginx重啟之類提示說(shuō)PID為空或者找不到的,可以看下是否有殘留進(jìn)行殺掉,然后 nginx -c /etc/nginx/nginx.conf 指定好配置文件。

可以通過(guò) service nginx status 查看nginx的狀態(tài)。

Nginx的默認(rèn)配置目錄都在 /etc/nginx/ 下,默認(rèn)錯(cuò)誤日志在 /var/log/nginx/error.log,主要服務(wù)器配置文件在 /etc/nginx/conf.d/*.conf

下面是一份簡(jiǎn)單的Server配置, 做了Https的301 跳轉(zhuǎn),不需要的話就把ssl相關(guān)部分去掉,301跳轉(zhuǎn)去掉即可。

server {     # 這里做了Https的相關(guān)配置     listen 443 ssl http2;     server_name your_server_name;     # 項(xiàng)目訪問(wèn)根目錄     root /xxx/www/public;     # ssl證書(shū)相關(guān)     ssl_certificate  /xxx/certs/xxx.pem;     ssl_certificate_key /xxx/certs/xxx.key;     ssl_session_timeout 5m;     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;     ssl_protocols TLSv1 TLSv1.1 TLSv1.2;     ssl_prefer_server_ciphers on;         # 添加幾條有關(guān)安全的響應(yīng)頭;與 Google+ 的配置類似,詳情參見(jiàn)文末。     add_header X-Frame-Options "SAMEORIGIN";     add_header X-XSS-Protection "1; mode=block";     add_header X-Content-Type-Options "nosniff";     # 站點(diǎn)默認(rèn)頁(yè)面;可指定多個(gè),將順序查找。     # 例如,訪問(wèn) http://example.com/ Nginx 將首先嘗試「站點(diǎn)根目錄/index.html」是否存在,不存在則繼續(xù)嘗試「站點(diǎn)根目錄/index.htm」,以此類推...     index index.html index.htm index.php;     # 指定字符集為 UTF-8     charset utf-8;     # Laravel 默認(rèn)重寫(xiě)規(guī)則;刪除將導(dǎo)致 Laravel 路由失效且 Nginx 響應(yīng) 404。     location / {         try_files $uri $uri/ /index.php?$query_string;     }     # 關(guān)閉 [/favicon.ico] 和 [/robots.txt] 的訪問(wèn)日志。     # 并且即使它們不存在,也不寫(xiě)入錯(cuò)誤日志。     location = /favicon.ico { access_log off; log_not_found off; }     location = /robots.txt  { access_log off; log_not_found off; }     # 將 [404] 錯(cuò)誤交給 [/index.php] 處理,表示由 Laravel 渲染美觀的錯(cuò)誤頁(yè)面。     error_page 404 /index.php;     # URI 符合正則表達(dá)式 [.php$] 的請(qǐng)求將進(jìn)入此段配置     location ~ .php$ {         # 配置 FastCGI 服務(wù)地址,可以為 IP:端口,也可以為 Unix socket。         fastcgi_pass 127.0.0.1:9000;         # 配置 FastCGI 的主頁(yè)為 index.php。         fastcgi_index index.php;         # 配置 FastCGI 參數(shù) SCRIPT_FILENAME 為 $realpath_root$fastcgi_script_name。         fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;         # 引用

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
久久久久久久久久毛片| 亚洲a级黄色片| 九九久久九九久久| 天堂在线资源视频| 波多野结衣天堂| 五月婷婷丁香综合网| 国产熟人av一二三区| 东京热加勒比无码少妇| 99精品人妻少妇一区二区 | 亚洲黄色av网址| 日本中文字幕在线视频观看| 欧美日韩dvd| 成人高清dvd| 欧美成人三级在线视频| 日韩精品视频在线观看视频| 日韩在线观看a| 亚欧无线一线二线三线区别| 欧美性猛交久久久乱大交小说| 国产精品第12页| 色噜噜狠狠一区二区三区狼国成人| 亚洲精品成人在线播放| 真实国产乱子伦对白视频| 欧美 国产 综合| 国产真人无码作爱视频免费| 天堂av2020| 91动漫在线看| 三上悠亚av一区二区三区| 免费cad大片在线观看| 日批视频在线免费看| 天堂av8在线| 成人性免费视频| 手机av在线网| 极品美女扒开粉嫩小泬| 亚洲小视频网站| 色综合久久久久无码专区| 午夜啪啪小视频| 国产91在线免费| 少妇高潮大叫好爽喷水| 国产免费人做人爱午夜视频| 国产日产欧美一区二区| 国产一区亚洲二区三区| 久青草视频在线播放| 中文字幕线观看| 九色porny91| 18岁网站在线观看| 中文字幕乱码免费| 91高清国产视频| 99热成人精品热久久66| 欧美一级欧美一级| 一级黄色录像免费看| 精品999在线| 人妻无码视频一区二区三区| 国产精品久久久久久久乖乖| 手机成人av在线| 91热这里只有精品| 青青在线视频观看| av免费观看网| 我的公把我弄高潮了视频| 伊人再见免费在线观看高清版 | 91蝌蚪视频在线观看| 国产伦精品一区二区三区四区视频_| 三区视频在线观看| 五月激情五月婷婷| 免费黄色一级网站| 人人爽人人av| 手机av在线免费| 日韩av影视大全| 一级日本黄色片| 日韩欧美中文在线视频| 国产精品999.| 青青草影院在线观看| 手机福利在线视频| 久久久久久久久网| 日日摸日日碰夜夜爽无码| 成人免费播放器| 六月丁香激情网| 午夜免费精品视频| 天天综合天天添夜夜添狠狠添| 久久国产精品国产精品| 欧美视频亚洲图片| 欧妇女乱妇女乱视频| 国产午夜伦鲁鲁| 色戒在线免费观看| 日本a级片在线播放| 日本十八禁视频无遮挡| 熟女少妇精品一区二区| 亚洲图片 自拍偷拍| 超碰成人免费在线| 久久综合伊人77777麻豆最新章节| 99视频在线免费| 干日本少妇视频| 国产熟女高潮视频| 热这里只有精品| 久久9精品区-无套内射无码| 午夜剧场在线免费观看| 国产成人永久免费视频| 欧美伦理片在线看| 欧美精品在欧美一区二区| 日本成人中文字幕在线| www.-级毛片线天内射视视| 东京热加勒比无码少妇| 51xx午夜影福利| 国产精品人人爽人人爽| 久久手机在线视频| а 天堂 在线| 国产男女无遮挡| 亚洲av综合色区| 欧美成人乱码一二三四区免费| 无码粉嫩虎白一线天在线观看 | 九九九在线观看视频| 人人妻人人澡人人爽欧美一区双| 国产又黄又猛又粗| 国产一区二区在线视频播放| 麻豆md0077饥渴少妇| 午夜免费福利在线| 久久精品一区二| 狠狠97人人婷婷五月| 欧美另类videosbestsex日本| 欧美三级午夜理伦三级富婆| 国产精品宾馆在线精品酒店| 成人短视频在线观看免费| 国产又黄又猛的视频| 精品久久久久久久无码 | 久久久久久久久久毛片| 日本中文字幕高清| 丁香啪啪综合成人亚洲| 国产午夜福利在线播放| 日本福利视频一区| 嫩草视频免费在线观看| 国产精品12p| 妞干网视频在线观看| mm1313亚洲国产精品无码试看| av中文字幕av| 91精品999| 少妇一级淫免费播放| 国产福利在线免费| 午夜激情av在线| 中文字幕亚洲影院| 青青草原国产免费| 好吊色视频988gao在线观看| 超碰在线免费av| 男同互操gay射视频在线看| 少妇熟女一区二区| 青青视频免费在线| 久久综合久久久久| 国产乱子伦农村叉叉叉| 久草精品在线播放| 久久久久久久久久久久91| 亚洲第一狼人区| 97精品国产97久久久久久粉红| 久久天天东北熟女毛茸茸| 欧美激情视频免费看| 欧洲黄色一级视频| 色婷婷.com| 男人c女人视频| 国产成人无码av在线播放dvd| 天天干天天综合| 成年丰满熟妇午夜免费视频| 九九九九免费视频| 亚欧精品在线视频| 成人免费在线小视频| 欧美成人乱码一二三四区免费| 黄色免费高清视频| 日韩a在线播放| 自拍偷拍视频在线| 国产男女激情视频| 亚洲黄色网址在线观看| 成人免费无码av| 国产精品视频一二三四区| 日韩亚洲在线视频| 美女av免费观看| 91小视频在线播放| 夫妻免费无码v看片| 五月天综合婷婷| 九热视频在线观看| 人人妻人人做人人爽| www.五月天色| 麻豆av免费在线| www.亚洲成人网| 中文国产在线观看| 五月婷婷激情久久| aa在线免费观看| 欧美久久在线观看| 特色特色大片在线| 亚洲制服中文字幕| 日韩一区二区三区久久| 国产成人久久婷婷精品流白浆| 欧美xxxx吸乳| 中文字幕在线视频一区二区三区| 精品国产免费av| www.xxx麻豆| 日b视频免费观看| 国内自拍中文字幕| 免费看污污视频| 懂色av粉嫩av蜜臀av| 久久久精品视频国产| 日韩欧美理论片| 亚洲男人天堂2021| 99久re热视频精品98| 黄色免费高清视频|