本文目錄一覽:
- 1、Android pad中有關nginx,mysql,php的集成問題匯總
- 2、Linux下Nginx+PHP+MySQL如何配置
- 3、windows下怎麼搭建nginx+php+mysql
- 4、如何在windows下搭建Nginx+MySQL+PHP環境
Android pad中有關nginx,mysql,php的集成問題匯總
1. 系統要求需要在一個android pad中集成nginx,mysql,php,sshd,因為芯片方案為廣州某廠提供,故他們願意幫助我們,由他們提供集成好後的rom.
2. 第一版rom拿到後嘗試啟動sshd 正常,但是nginx發生問題,找不到errors.log和access.log,於是手動創建,發現不可寫,使用mount後發現/和/system為ro,於是重新掛載為可讀寫
nginx啟動後測試正常,但是無法執行phpinfo,於是啟動php-fpm,正常.
3. mysql嘗試啟動後發現沒有安裝,於是mysql_install_db –user=root,然後發現不知道這樣的密碼,後來發現可以
,但是當時沒有想到,於是
正常.
4. 至此一切經測試無誤,接下來既是自啟動問題,android啟動在/init.rc中,於是vi進入在末尾添加
5. 這時需要編寫setup.sh,按照順序依次啟動即可,但是發現每次pad重啟後/和/system均掛載為ro,所以腳本中需要先remount
但是此時發現mysql偶爾會不啟動,於是將其拆分至另一腳本mysql-setup.sh,問題解決.
6. 此時發現需要創建2個文件,修改3個文件,添加4個軟鏈(/bin中),所以決定使用shell書寫一個腳本去解決問題,否則批量出貨後時間成本太高,所以嘗試0基礎書寫- -!
7. 因為這樣寫雖然明了但是並不給用戶看,於是做了簡化
至此完成.
Linux下Nginx+PHP+MySQL如何配置
進入php源程序目錄中的ext目錄中,這裡存放着各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl
執行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
運行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
執行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,
這裡會報錯,可以根據錯誤信息去排查!
windows下怎麼搭建nginx+php+mysql
1、首先需要準備的應用程序包。
nginx:nginx/Windows-1.0.4
php:php-5.2.16-nts-Win32-VC6-x86.zip (nginx下php是以FastCGI的方式運行,所以我們下載非線程安全也就是nts的php包)
(還會用到)RunHiddenConsole:RunHiddenConsole.zip
2、安裝與配置。
1)php的安裝與配置。
直接解壓下載好的php包,到D盤wnmp目錄(D:\wnmp),這裡把解壓出來的文件夾重命名成php5。進入文件夾修改php.ini-recommended文件為php.ini,並用Editplus或者Notepad++打開來。找到
extension_dir = “./ext”
更改為
extension_dir = “D:/wnmp/php5/ext”
往下看,再找到
;extension=php_mysql.dll
;extension=php_mysqli.dll
前面指定了php的ext路徑後,只要把需要的擴展包前面所對應的“;”去掉,就可以了。這裡打開php_mysql.dll和php_mysqli.dll,讓php支持mysql。當然不要忘掉很重要的一步就是,把php5目錄下的libmysql.dll文件複製到C:\Windows目錄下,也可以在系統變量裡面指定路徑,當然這裡我選擇了更為方便的方法^_^。
如何在windows下搭建Nginx+MySQL+PHP環境
第一步:在D盤建立文件夾Nginx+php+Mysql,路徑為:D:\Nginx+php+Mysql
第二步:安裝Nginx,安裝目錄為:D:\Nginx+php+Mysql\nginx
1.打開D:\Nginx+php+Mysql\nginx目錄,運行該文件夾下的nginx.exe
2.測試是否啟動nginx。打開瀏覽器訪問 或 ,看看是否出現“Welcome to nginx!”,出現的證明已經啟動成功了。
若啟動不成功,查看是否端口被佔用。
安裝PHP,安裝目錄為:D:\Nginx+php+Mysql\php
安裝mySQL,安裝目錄為: D:\Nginx+php+Mysql\mysql
第三步:修改Nginx的conf文件:目錄為D:\Nginx+php+Mysql\nginx\conf
文件名為:nginx.conf
1. 去掉worker_processes前的#號,開啟一個進程
2. 添加events
3. 設置http-設置server-支持php
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/298276.html