導航:首頁 > 編程語言 > 阿里雲nginxphpmysql

阿里雲nginxphpmysql

發布時間:2022-03-11 22:22:58

⑴ 阿里雲nginx+php+mysql默認根目錄為alidata/www/phpwind,怎麼修改謝謝。

在伺服器安裝rz命令
yum install lrzsz
rz 選擇要上傳文件sh.zip
安裝解壓命令:
yum install unzip #本機已經安裝了.所以這里不安裝
解壓
unzip -x sh.zip #解壓後腳本的許可權不夠
chmod -R 755 sh #-R 遞歸將目錄裡面所有文件許可權都改為755
在sh目錄下執行
./install.sh
安裝完畢後,檢查
ps -ef|grep nginx
ps -ef|grep mysql

在sh目錄下執行

cat account.log #查看mysql賬號密碼
FTP:
account:www
password:zzzzzz

MySQL:
account:root
password:zzzzzz

netstat -nat #查看3306埠有沒有listen

rpm -q mysql #查詢發現是mysql-server沒有安裝
yum install mysql-server #安裝mysql-server服務
service mysqld restart

mysql #查看mysql信息
mysql -p3306 -u用戶名 -p密碼 #登錄mysql
mysql -p3306 -uroot -pzzzzzzz
use mysql #進入mysql這個資料庫
show tables
desc user
select Host,User,Password from user; #查看資料庫用戶
exit #退出
mysql -p3306 -u用戶名 -p密碼 #登錄mysql

use mysql

update user set Host='%' where Host='localhost' #%表示任意的,這樣就可以在其他電腦連接ip
flush privileges #刷新

在外部電腦:
瀏覽器輸入:伺服器ip #對phpwind進行設置

Nginx添加網站:
在伺服器目錄: /alidata/server 有下面目錄:
mysql mysql-5.6.21 nginx nginx-1.4.4 php php-5.5.7

進入目錄: /alidata/server/nginx/conf
cat nginx.conf #這個文件找到最後一行
include /alidata/server/nginx/conf/vhosts/*.conf;
#包含了vhosts下面所有配置文件,一個網站一個conf

進入目錄:alidata/server/nginx/conf/vhosts/
查看文件: cat phpwind.conf
文件開始:::::
server {
listen 80;
server_name localhost; #這里localhost,所以瀏覽器輸入ip可以訪問,如果輸入www.xxx.com,瀏覽器就只能輸入相關域名
index index.html index.htm index.php;
root /alidata/www/phpwind;
location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 1h;
}
#偽靜態規則
include /alidata/server/nginx/conf/rewrite/phpwind.conf;
access_log /alidata/log/nginx/access/phpwind.log;

文件結束:::::::::

添加站點:www.paidaxue.com

cp default.conf.bak paidaxue.conf
修改文件:vim paidaxue.conf
修改: server_name localhost;
修改為:
server_name www.paidaxue.com;
修改: root /alidata/www/phpwind;
修改為:
root /alidata/www/paidaxue.com;

修改: 如果原來沒有這一段就忽略修改
log_farmat aliyun '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
' "$http_user_agent" "$http_x_forwarded_for"';
修改為:

log_farmat paidaxue '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
' "$http_user_agent" "$http_x_forwarded_for"';

修改:
access_log /alidata/log/nginx/access/default.log;

修改為:
access_log /alidata/log/nginx/access/paidaxue.com;
保存
進入目錄:
/alidata/server/nginx/sbin/nginx -s reload #重啟nginx

瀏覽器輸入:www.paidaxue.com #會顯示404not found 因為沒有對應目錄

新建目錄:alidata/www/paidaxue.com
mkdir -p /alidata/www/paidaxue.com

查看新建的目錄: #paidaxue.com是在root的用戶,root用戶組中
drwxr-xr-x 2 root root 4096 Jan 13 17:00 paidaxue.com
drwxr-xr-x 26 www www 4096 Jan 13 16:15 phpwind

瀏覽器輸入:www.paidaxue.com #會顯示403Forbidden 因為沒有許可權訪問
所以要對 paidaxue.com的許可權進行更改,變成和下面一樣的www
cd /alidata/www/

chown -R www:www /alidata/www/paidaxue.com
瀏覽器輸入:www.paidaxue.com #會顯示403Forbidden 因為裡面沒有文件
cd /alidata/www/paidaxue.com

在上面文件夾新建index.html
瀏覽器輸入:www.paidaxue.com #正常

⑵ 如何安裝配置mysql + php+nginx

方法:
1
建立文件夾
在D盤(這個盤可以任意選,建議不要建立在C盤)根目錄下新建一個文件,命名為amp,並分別創建apache、php和mysql文件夾
2
開始安裝Apache
Apache的安裝很簡單,直接雙擊httpd-2.2.22-win32-x86-no_ssl.msi軟體,然後一直點擊下一步;
3
填寫基本信息
當出現以下截圖的時候,請填寫站點的基本信息。

4
選擇自定義安裝

5
選擇安裝路徑

6
安裝完成,測試安裝
在瀏覽器輸入http://localhost,如果出現下圖的界面,說明安裝成功!

⑶ nginx+php 必須安裝mysql嗎

不需要
mysql是一個資料庫,如果業務中沒有數據需要存儲,則不需要資料庫
如果只是html靜態頁面,連php都可以不安裝

⑷ php,nginx,mysql哪個先安裝

nginx->php->mysql
這樣省掉一些麻煩。

⑸ Nginx跟php和mysql資料庫怎麼連接的

nginx 通過libevent 建立了網路連接池,通過nginx的 fast_cgi配置 (fastcgi_pass ip:port),用tcp 127.0.0.1:9000 方式連接 或者 unix socket unix:///var/run/unix.sock 方式 連接,php 與mysql 通過 php _ mysql* 擴展,實現的tcp連接 (可以持久連接或非持久連接)

⑹ 如何驗證 nginx php mysql安裝成功

1、在網站配置的根目錄新建一個index.php文件;

2、內容輸入:

<?
phpphpinfo();
$link=mysql_connect('localhost','mysql_user','mysql_password');
if(!$link){
die('Couldnotconnect:'.mysql_error());
}else{
echo'mysqltestsuccessful.';
}
}?>

,保存;

3、在瀏覽器中輸入localhost,訪問,若出現一長頁的php的各種安裝信息,則證明該nginx伺服器已安裝成功,反之則失敗,若出現mysql test successfull.則mysql建立連接成功,反之則有兩種情況,一是mysql用戶名或密碼錯誤(此種可能較大),二是mysql安裝失敗。

⑺ 我用nginx php mysql wordpress 搭建了一個個人博客,在阿里雲注冊了一個域名,域名應該怎麼解析

阿里雲後台有域名管理的,在域名管理設置里配置你的域名解析,解析到你的阿里雲伺服器的公網ip就可以了

⑻ 如何在阿里雲Centos7伺服器下安裝部署Nginx+PHP+Mysql+PHP擴展

1、典型的LNMP安裝問題
2、首先你得准備編譯環境
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers bison lynx
3、下載所需MySQL/nginx/php等安裝包
4、安裝nginx和mysql沒有先後順序
5、安裝php依賴包,安裝php,安裝php擴展及優化包
6、詳細的安裝步驟可以網上查LNMP安裝步驟

閱讀全文

與阿里雲nginxphpmysql相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:62
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1003
命令zpa 瀏覽:286
python編譯器小程序 瀏覽:945
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:593
安卓卸載組件應用怎麼安裝 瀏覽:913
使用面向對象編程的方式 瀏覽:339
程序員項目經理的年終總結範文 瀏覽:929
內衣的加密設計用來幹嘛的 瀏覽:433
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:401
夢幻端游長安地圖互通源碼 瀏覽:746
電腦本地文件如何上傳伺服器 瀏覽:313