本文目錄一覽:
- 1、MYSQL數據編譯成PHP程序??
- 2、重新編譯 PHP 4,並在標記中加上 MySQL 的路徑「
- 3、如何查看apache,php,mysql的編譯參數
- 4、如何重新編譯PHP使其支持mysqli
- 5、如何編譯搭建php7+nginx+mysql
MYSQL數據編譯成PHP程序??
如果你打算把一個PHP的輸出作為輸入倒是有辦法,你可以利用output_buffer
先運行你要運行的子程序,然後取出緩存,給一個變數,清空緩存
然後輸出你想要的頁面
一般都是把別的東西放到頁面的一部分
分數太少了,就說這麼多
重新編譯 PHP 4,並在標記中加上 MySQL 的路徑「
1.通達文件出錯
2。資料庫錯誤。
你有沒有做備份啊,把備份的文件複製覆蓋原文件。
資料庫恢復。
如何查看apache,php,mysql的編譯參數
sybase_connect連上資料庫。
語法: int sybase_connect(string [servername], string [username], string [password]);
返回值: 整數函數種類: 資料庫功能 本函數用來打開與 Sybase 資料庫的連接。
參數 servername 為欲連上的資料庫伺服器名稱。
參數 username 及 password 可省略,分別為連接使用的帳號及密碼。
使用本函數需注意早點關閉資料庫,以減少系統的負擔。
連接成功則返回資料庫的連接代號,失敗返回 false 值。
如何重新編譯PHP使其支持mysqli
添加擴展的基本步驟:
1、進入PHP源代碼目錄:# cd /tmp/php-5.2.14/
2、再進入要添加的mysqli擴展源碼目錄:# cd ext/mysqli/
2、調用已經編譯好的php裡面的phpize:# /usr/local/php/bin/phpize
3、然後configure:# ./configure –with-php-config=/usr/local/php/bin/php-config –with-mysqli=/usr/local/MySQL/bin/mysql_config
(/usr/local/mysql 為mysql的安裝目錄)
4、make make install
5、編譯之後,自動把mysqli.so放到了默認的php擴展目錄下,我的為 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
(phpinfo可查看或者執行命令/usr/local/php/bin/php-config –extension-dir )
再修改php.ini 找到extension_dir 默認路徑為 extension_dir=”./” 我修改後才啟動載入的
在下面添加extension = “mysqli.so” 保存即可
如何編譯搭建php7+nginx+mysql
在Windows下配置搭建PHP環境的步驟:
一、準備工作-下載所需軟體
Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
PHP php-5.3.10-Win32-VC9-x86.zip
MySQL mysql-5.5.20-win32.msi
二、安裝軟體
1、安裝Apache: 雙擊安裝,與安裝其他Windows軟體沒有什麼區別,在填Server Infomation時,並沒有特殊規定,只要輸入的信息符合格式即可。
安裝完成之後,在瀏覽器輸入,如果顯示It Works!,表示Apache安裝成功。
2、安裝PHP:將php-5.3.10-Win32-VC9-x86.zip解壓到一個目錄即可。
3、安裝MySQL:雙擊安裝,如果需要更改安裝目錄,則在Choose Setup Type選擇Custom
安裝完成後開始配置MySQL,全部保持默認選項即可,但最好把MySQL默認編碼改為utf8,在Modify Security Settings選項中設置密碼,輸入兩次密碼即可完成,最後點Execute完成配置。
三、整合Apache+PHP+MySQL
Apache : 首先修改Apache的配置文件,讓Apache支持解析PHP文件。Apache配置文件在Apache安裝目錄的conf目錄下的httpd.conf。
1. 讓Apache可以解析php文件,在配置文件中找到
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在下一行添加 (綠色的位置是根據PHP的所在目錄而定的)
LoadModule php5_module “D:/Develop/PHP/php5apache2_2.dll”PHPIniDir “D:/Develop/PHP”AddType application/x-httpd-php .php .html .htm
2. 在配置文件中找到
DirectoryIndex index.html
改為
DirectoryIndex index.php index.html
3. 修改Apache站點目錄,在配置文件中找到(Apache安裝的目錄不同,顯示的值不一樣)
DocumentRoot “D:/Develop/Apache2.2/htdocs”
改為
DocumentRoot “D:/Workspace/PHP”
再找到
Directory “D:/Develop/Apache2.2/htdocs”
改為
Directory “D:/Workspace/PHP”
PHP : 把php.ini-development改名為php.ini,作為PHP的配置文件。修改php.ini
1. 設置PHP擴展包的具體目錄,找到
; On windows:; extension_dir = “ext”
改為 (值是ext文件夾的目錄)
; On windows: extension_dir = “D:/Develop/PHP/ext”
2. 開啟相應的庫功能,找到需要開啟的庫的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分號(注釋),即改為
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3. 設置時區,找到
;date.timezone =
改為
date.timezone = Asia/Shanghai
配置完成,檢測一下配置是否成功。重啟Apache,在站點目錄下新建文件index.php,輸入內容。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/219554.html