① php 的安裝install如何寫
簡單
大致過程是:將資料庫的結構和數據導出為sql文件
用戶在安裝文件輸入資料庫連接參數以及一些基本的參數(比如後台賬號密碼等)
安裝文件連接資料庫並讀取這個sql文件,將裡面的sql語句一條一條依次執行,這樣資料庫的就導入了,然後根據用戶輸入的一些基本參數修改資料庫記錄,最後將用戶輸入的資料庫連接參數生成一個php全局文件,記錄資料庫連接參數!ok
② 怎樣運行install.php
先搭建好程序所要求的環境,數據和伺服器,以及伺服器的配置要求等(如果是新手 ,建議你直接用集成環境吧,wamp就不錯),接著將完整的目錄(比如說是aaaa)拷貝至伺服器wwwroot目錄下,打開瀏覽器 訪問本地伺服器地址,localhost 加上你的目錄名 也就是aaaa, 再加上你instal文件所在目錄最後加上install。php 回車就行了,有問題可以網路hi我
③ 如何安裝運行PHP網站
搭建PHP本地環境前言
【本地環境就是你的網站還沒有上線,但是想在自己電腦看一下網站搭建後的效果。你在自己電腦做了一個可以看效果的環境。也就是測試環境。】
目前80%以上的網站都是使用xunruicms模版(PHP語言編寫的),所以這里只教大家建立PHP本地環境搭建。
新手做網站,還要上線,輸入域名可以訪問很新奇,但得先看這篇"搭建PHP本地環境並運行xunruicms網站",有了這個基礎再看下一篇"網站上線"會容易得多。PHP本地環境搭建就是讓你熟悉網站上線的基本功,免得你正式上線手忙腳亂一堆事情,一會兒就放棄了。我也是一步步來的,我盡量寫得很細,讓大家跟著我操作就可以。
xunruicms建站步驟主要分為三步:①搭建PHP環境,②建立資料庫,③安裝xunruicms網站
PHP環境搭建
PHP環境搭建使用工具(大學里常用的工具):
WAMPserver
XAMPP
這兩個工具任選一個就可以了。這兩個工具都是Windows系統下的安裝包,Linux環境無法使用,裡面集成了APACH, MYSQL, PHPADMIN不需要自己一個個安裝然後配置。安裝包都是exe文件,基本都是一鍵安裝,很簡單。我使用的是WAMPserver.
在官網下載 我下載的是3.1.4版本的,這一版本很好,裡面很多配置都不需要自己重新配。
下載安裝
下載好後直接雙擊打開
80埠被Apache正常使用,沒有被佔用。
配置資料庫
點擊"W"標志,點擊"PHPMYADMIN
④ 在本地如何安裝這個Install.php文件
使用環境包phpstudy即可。解壓即可配好php環境,還帶站點設置。phpstudy支持26種組合一鍵切換。
⑤ 如何編譯安裝PHP擴展
一開始安裝PHP的時候,我們並不知道需要哪些擴展,所以只有等到我們真正用到的時候才想辦法去安裝。
安裝PHP擴展最簡單的辦法就是
sudo apt-get install php5-xxx
但有的時候並非我們所願,源裡面並沒有我們需要的擴展,這時候就需要我們下載源碼自己編譯安裝了。
這篇文章中我將介紹在本地Linux平台下編譯安裝PHP擴展的方法。
現在網站根目錄下創建 index.php 列印基本的配置信息,以驗證我們是否安裝成功。
配置編譯環境
我們需要安裝一些編譯必須的庫,還有 php-dev 版本
Ubuntu
sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev
Fedora
sudo yum install php-devel php-mysqlnd gcc libtool
RHEL
sudo yum install php-devel php-mysql gcc libtool
Suse
yast2 -i php5-pear php5-devel php5-mysql gcc
安裝擴展
PHP有兩種可供安裝的擴展:一種是PHP原生的但是默認沒有安裝的,另一種的第三方開發的擴展。
下面依次介紹兩種擴展的安裝方法:
安裝之前我們需要一份和當前機器上相同版本的PHP源碼
cd code
wget http://cn2.php.net/distributions/php-5.5.9.tar.bz2
tar xvjf php-5.5.9.tar.bz2
cd php-5.5.9
前往此處 下載相應的源碼包。
在 /ext 目錄下面可以看到所有PHP原生的擴展。
安裝原生擴展
以 PHP-intl 為例,這是PHP國際化的擴展。
為了安裝這個擴展我們需要先安裝ICU 庫
sudo apt-get install icu-devtools icu-doc libicu-dev libicu52 libicu52-dbg
ICU 安裝成功之後進入/ext/intl 目錄:
cd intl
phpize
./configure --enable-intl
make
sudo make install
下面解釋一下上面的每個命令:
phpize : 是用來擴展php擴展模塊的,通過phpize可以建立php的外掛模塊
./configure --enable-intl: 配置編譯環境,相當於告訴編譯器編譯PHP源碼的時候加上intl這個擴展。
make: 將會把源碼編譯成 intl.so
make install : 將會把 intl.so 移動到當前安裝的 PHP 的擴展目錄。
接下來我們要做的就是在php.ini中啟用這個擴展,這一步將會在最後給出示例。
安裝第三方擴展
將以這個 擴展為例,這個擴展主要實現了PHP識別條形碼的功能。
先安裝必要的依賴
sudo apt-get install pkg-config
git clone https://github.com/mongodb/mongo-php-driver
cd mongo-php-driver
phpize
./configure
make
sudo make install
將會生成一個文件,將其拷貝到PHP的擴展目錄下面。
啟用擴展
在php.ini中啟用擴展的方式有很多:
直接在php.ini文件中添加 extension=mongo.so,這是最簡單直接的方法。
也可以單獨建一個ini文件,然後在php.ini中包含這些文件就可以了。
下面介紹一下第二種方法:
cd `/etc/php5/mods-available`
這個目錄里可以放新建的ini文件,然後執行
sudo touch mongo.ini
echo "extension=mongo.so" | sudo tee -a mongo.ini
sudo touch intl.ini
echo "extension=intl.so" | sudo tee -a intl.ini
上面的命令將會創建ini文件,並且寫如相應的配置信息。
然後執行下面的命令啟用擴展即可(需要安裝 php5enmod 工具):
sudo php5enmod mongo
sudo php5enmod intl
如果未安裝 php5enmod 工具,則需要手動配置:
ln -s /etc/php5/mods-available/mongo.ini /etc/php5/cli/conf.d/mongo.ini
ln -s /etc/php5/mods-available/intl.ini /etc/php5/cli/conf.d/intl.ini
ln -s /etc/php5/mods-available/mongo.ini /etc/php5/fpm/conf.d/mongo.ini
ln -s /etc/php5/mods-available/intl.ini /etc/php5/fpm/conf.d/intl.ini
最後在執行一下重啟操作就可以了:
sudo service nginx restart
sudo service php5-fpm restart