1. 程式人生 > >nginx+php+mysql+vsftp伺服器之注意點

nginx+php+mysql+vsftp伺服器之注意點

一.nginx的啟動

在 Unix-like 系統上, 非 root 使用者只能使用 1024 之上的埠。所以, 預設的 80 埠就無效了。網上查了下主要有兩種方法,一種是利用埠對映nginx配置如8080埠,同時將80埠影射到8080上,還有一種辦法是直接通過80埠啟動,命令如下:

cd /opt/nginx/sbin

方法一:
所有使用者都可以執行(因為是755許可權,檔案所有者:root,組所有者:root)

chown root:root nginx
chmod 755 nginx
chmod u+s nginx


二.php的資料目錄的許可權

PHP工程目錄必須是啟動php使用者,否則access denied

三.mysql和php同用戶,否則訪問不了mysql,卻這少那

四.FTP服務上傳的檔案,檔案上傳後的許可權自然是FTP使用者的,而用root使用者拷貝後,檔案還是保持不變,需要chown才能改變,PHP使用者和FTP使用者不一致的時候,這是個問題

相關推薦

nginx+php+mysql+vsftp伺服器注意

一.nginx的啟動 在 Unix-like 系統上, 非 root 使用者只能使用 1024 之上的埠。所以, 預設的 80 埠就無效了。網上查了下主要有兩種方法,一種是利用埠對映nginx配置如8080埠,同時將80埠影射到8080上,還有一種辦法是直接通過80埠啟

騰訊雲伺服器Nginx+php+mysql環境搭建

轉 本文有點長,原因是每一步都有截圖佔的篇幅較長,其實並不麻煩,並不複雜。所有命令都可以複製貼上到終端視窗,不用手動輸入(在終端貼上時用滑鼠右鍵+貼上 的方式進行貼上,有些終端工具不支援快捷鍵ctrl + v進行貼上,如果選用putty終端,複製後在 終端視窗直接敲擊滑

伺服器搭建testlink (nginx php mysql環境) 心得分享

公眾號同步更新歡迎關注——測試喵之家 ​ 今天在公司伺服器上搭建了testlink,框架為nginx+php+mysql。基本操作和之 前在Mac上搭建的過程基本一致。 需要注意的是: 輸入資料庫地址,在伺服器上mysql很有可能不是和安裝地址在同一個i

記一次診斷Centos 7.X伺服器Nginx PHP Mysql環境異常處理的方法和

一、問題現象 1.公司伺服器資訊 IP地址:192.168.17.254 作業系統:Cent OS 7.X  2.表現現象:訪問過多伺服器WEB頁面訪問異常,打不開,PHPMYADMIN訪問速度慢。 各種電話QQ找我處理,快爆炸了,下定決心走入排查Linux環境之路。 本人

nginx+php+mysql 搭建完整web伺服器

1、獲取相關開源程式【適用CentOS作業系統】利用CentOS Linux系統自帶的yum命令安裝、升級所需的程式庫: sudo -s LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-

ANPM-Apache_httpd-Nginx-PHP-MySQL 官方預編譯包源(Pre-Built Packages Repository)收集

apache httpd nginx php mysql ANPM-Apache_httpd-Nginx-PHP-MySQL 官方預編譯包源(Pre-Built Packages Repository)收集Apache_httpdNginxhttp://nginx.org/en/linux

CentOS6.3上安裝與配置nginx+php+mysql環境

需要 目前 htm evel mem dev gin ins comm 1. 目前nginx采用是源碼包安裝的方式(yum安裝失敗),下載地址:http://nginx.org/en/download.html 我這裏的安裝包是:nginx-1.12.0.tar.gz

Centos 下Nginx + php + mysql 容易犯的錯誤

錯誤 nginx的安裝 ted pan mirrors print mcrypt pcr all 教程的話網上有一大堆,我主要總結下,可能犯的錯誤吧. 1) Nginx的安裝 --with-pcre= --with-zlib= pcre 和 zlib是 你解壓後的地址,

CentOS 6.4安裝配置LNMP服務器(Nginx+PHP+MySQL

mysql- ket 是否 分號 使用 store 重啟 isa tpi 一 安裝篇 1. 安裝nginx yum check-update #更新yum源 yum remove httpd* php* #刪除系統自帶的軟件包 yum install nginx #安裝ng

使用Ansible安裝部署nginx+php+mysql

private restart keepalive pri pes cts err document fault 前提: 1、已配置好hosts文件且免密碼登錄 2、需要的yaml文件已上傳到主控端 一、使用Ansible安裝nginx 1、nginx.yaml文件 1

linux 安裝nginx+php+mysql

ans stream vim 徹底 dem any tsig var security nginx安裝 本文是介紹使用源碼編譯安裝,包括具體的編譯參數信息。 正式開始前,編譯環境gcc g++ 開發庫之類的需要提前裝好。 安裝make: yum -y install gc

CentOS7 搭建nginx+php+mysql運行環境

centos7 nginx php mysql 在centOS上有兩種方式可以安裝nginx、php、mysql,即通過yum指令來安裝;通過編譯源 碼安裝。CentOS 7上系統自帶有yum源,下介紹nginx通過源碼及yum安裝的方法及php、 mysql通過yum指令安裝的方法。 安裝ngi

virtualBox安裝centos7並配置nginx php mysql運行環境

save 修改內容 may so文件 連接 添加 http訪問 文章 下載地址 virtualBox安裝centos7並配置nginx php mysql運行環境 一:virtualBox安裝centos7並進行基礎設置 1.下載dvd.iso安裝文件,下載地址:htt

Centos 6.6 下 nginx +php mysql + phpMyadmin 安裝部署

linux mysql php lnmp LNMP架構介紹: Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一組常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應用

超詳細搭建SVN+Nginx+PHP+MySQL+MFS服務構建社交網站

int 系統管 賬戶 profile version 索引 script htm index 簡介 公司的社交網站采用PHP語言開發,為了管理PHP程序員開發的代碼,上級領導要求搭建SVN服務器進行版本控制。社交網站的第一個版本部署在LNMP平臺上,前端為Nginx,通過f

部署社交網站全過程(Nginx+PHP+Mysql+MFS+SVN)

php程序 要求 tex 需要 nor mkdir -p bison 首頁 fastcgi 案列概述 公司的社交網站采用PHP語言開發,為了管理PHP程序員開發的代碼,上級領導要求搭建SVN服務器進行版本控制。社交網站的第一個版本部署在LNMP平臺上,前端為Nginx,通

一篇博客讓你學會部署社交網站( SVN+nginx+PHP+MySQL+MFS 內含所有源碼包)

con 從服務器 etc ini support php 添加 php程序員 type 根據公司要求,實施過程大致如下:1 部署SVN服務器,為PHP程序員創建repo目錄的訪問賬戶,通知程序員可以導入代碼2 部署nginx服務器3 部署PHP服務器4 部署MySQL主從服

mysql資料庫基本操作注意

對於一個初學資料庫的人來說,最主要的還是要掌握DQL資料庫查詢語言和DML資料操作語言。 這裡主要對DQL進行簡單的總結,實質就是學習的筆記。 資料查詢語言基本的語句結構為select * from table_name; 1. 條件語句where關建字,支援多種運算子 比較運

docker-compose搭建nginx+php+mysql

安裝Docker Compose之前應先確保系統已經安裝了Docker 安裝Docker Compose 1.下載Docker Compose sudo curl -L "https://github.com/docker/compose/release

mac 編譯安裝 nginx php mysql

1. 安裝brew # sudo chown -R $(whoami) /usr/local/Cellar # /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/i