新聞中心
Mac OS X 10.9 上如何配置 PHP 5.3 ZendGuardLoader
使用wamp server 2.1中使用PHP5.3配置Zend guard loader,無法生效
成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計、成都網(wǎng)站制作與策劃設(shè)計,云縣網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:云縣等地區(qū)。云縣做網(wǎng)站價格咨詢:18982081108
由于 php的版本問題
因為 PHP5.3.x版本如果想使用Zend Guard Loader,要滿足兩個條件 有一個不對都沒法用Zend Guard Loader。
一,必須下載NTS的版本;
二,而且必須是VC9編譯的。這兩點一定要注意;
而 我的 wampserver 的 php 版本 是 5.3.5 VC9編譯的 TS版
-----------------------------------------------------------------------------------
VC6 和 VC9
VC6 支持apache
VC9 支持IIS.但是試了下VC9用在apache上沒問題 .
NTS 和 TS
Thread Safe 線程安全版的
Non Thread Safe 非 線程安全版的 缺少了php5apache2_2.dll
如何在Mac OS X中安裝PHP擴展支持
進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl 執(zhí)行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 執(zhí)行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,這里會報錯,可以根據(jù)錯誤信息去排查!
Mac OS系統(tǒng)下怎么運行自己寫的PHP
1、下載PHP 4.34 for os x ,下載后雙擊解壓并安裝。2、下載MySQL 4.0.18發(fā)行版 ,解壓并安裝映像中的兩個安裝包文件。mysql-standard-4.0.18.pkg-mysql4.0.18標(biāo)準(zhǔn)版安裝MySQLStartupItem.pkg-mysql啟動項目,可以上你的電腦在啟動系統(tǒng)時自動運行mysql服務(wù)。它安裝在/Library/StartupItems/MySQL/,如果你不想系統(tǒng)啟動時運行mysql服務(wù),請不要安裝。如果你在安裝后又不想使用,請刪除/Library/StartupItems/MySQL/這個目錄。啟動mysql:1、如果你已經(jīng)安裝了MySQLStartupItem.pkg,重新啟動電腦即可。2、如果你有安裝MySQLStartupItem.pkg或者不想啟動電腦,運行:應(yīng)用程序-實用程序-終端程序,在終端中輸入命令:sudo /Library/StartupItems/MySQL/MySQL start然后輸入你的系統(tǒng)管理員密碼,如果沒有設(shè)定密碼就直接回車。關(guān)閉mysql服務(wù):終端中輸入命令:sudo /Library/StartupItems/MySQL/MySQL stop然后輸入你的系統(tǒng)管理員密碼,如果沒有設(shè)定密碼就直接回車。mysql root賬戶密碼:mysql root密碼初始值是空。這樣雖然沒有問題。但很不安全。建議你更改root用戶密碼。注意:mysql root用戶和系統(tǒng)中的root用戶是不一樣的。是完全兩個不同的用戶。更改mysql root密碼請在終端中輸入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密碼同時你也可以隨時使用這條命令更改你的密碼。3、下載x版mysql數(shù)據(jù)庫管理工具這是一個運行在mac os x系統(tǒng)中的mysql數(shù)據(jù)庫管理軟件,支持本地及遠(yuǎn)程數(shù)據(jù)庫管理。并且還是免費的。這個程序的優(yōu)點是完全CGI界面。并且密碼是保存在本機上的。相對比較安全。缺點當(dāng)然是全英文、并且只能運行在os x系統(tǒng)中,無需php安裝。4、另外一個使用比較多的mysql管理工具是-phpmyadmin,請點這里下載 它同樣是免費程序,但使用方法不同,同時需要服務(wù)器上運行php。優(yōu)點是有多國語言界面,當(dāng)然包括簡體,同時跨平臺,在任何地方,只要有internet連接。你就能通過瀏覽器來登錄進行操作。解壓phpMyAdmin-2.5.6.zip,把它放到你的網(wǎng)站目錄下。os x系統(tǒng)中你應(yīng)該放到:Library-WebServer-Documents目錄下。建議你修改phpMyAdmin-2.5.6這個名字為一個其它名字。這樣比較安全。用Textedit或者其它的文本編輯器打開phpMyAdmin-2.5.6-config.inc.php查找$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address該行下行還有很多參數(shù)都是你要連接的服務(wù)器數(shù)據(jù)庫的參數(shù)。如果你并不太懂它們的含義,建議大家不要修改。因為我們是作本地連接。所以host這項并不修改,又或者你需要連接其它服務(wù)器,請更改'localhost'為'主機域名'。繼續(xù)找到以下第一個文本: $cfg['Servers'][$i]['user'] = 'root'; // MySQL user$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed如果你沒有設(shè)置過root賬號就什么也不要動。如果你用終端設(shè)置過root密碼。請在第二行等號后面加上你的密碼。修改后應(yīng)該是這個樣子。$cfg['Servers'][$i]['user'] = 'root'; // MySQL user$cfg['Servers'][$i]['password'] = '密碼'; // MySQL password (only needed注意:你可能并不止找到一個,這里因為我們只有本機一個,所以只修必了第一個找到的項目參數(shù)。如果你還需要連接其它mysql數(shù)據(jù)庫,可以再繼續(xù)修改。打開系統(tǒng)預(yù)置-共享-個人WEB共享打開瀏覽器。輸入地址:localhost/phpMyadmin-2.5.6/index.php從右邊Language的下拉菜單中選擇 chinese simplified(zh),這時候的mysql數(shù)據(jù)庫當(dāng)然是空的。到些我們的php+mysql服務(wù)器就架好了。到網(wǎng)上找些php的源代碼放到Library-WebServer-Documents目錄下。參照源代碼中的安裝說明進行安裝即可。上傳的圖像
Mac os X系統(tǒng)怎么配置php本地演示環(huán)境?
不是必須要在服務(wù)器上,服務(wù)器只不過是性能更強勁的電腦而已。
連不上數(shù)據(jù)庫,先要看數(shù)據(jù)庫是否正常運行,二要看php中數(shù)據(jù)庫端口是否設(shè)置好,三要看數(shù)據(jù)庫用戶名、密碼是否正確。
重要的是出錯時注意看提示信息!
如何在Macbook Pro搭建PHP開發(fā)環(huán)境
先介紹幾個命令
// 啟動Apache服務(wù)
sudo apachectl start
// 重啟Apache服務(wù)
sudo apachectl restart
// 停止Apache服務(wù)
sudo apachectl stop
// 查看Apache版本
httpd -v
Mac OS自帶Apache,只需要啟動Apache就行。
打開終端,輸入命令:sudo apachectl start
打開瀏覽器,在地址欄中輸入localhost,出現(xiàn)It Works字符串,就說明Apache已經(jīng)成功啟動
在Macbook pro下,Apache的網(wǎng)站服務(wù)器根目錄在/Library/WebServer/Documents路徑下
配置PHP
Mac OS 同樣自帶PHP,只需要在Apache的配置文件中添加Apache對PHP的支持就好了
在終端中輸入命令:
sudo vim /etc/apache2/httpd.conf
打開httpd.conf文件
去掉紅框標(biāo)注內(nèi)容的注釋符號
LoadModule php5_module libexec/apache2/libphp5.so
然后保存
此處暫不介紹如何使用VIM編輯內(nèi)容
重啟Apache服務(wù)
進入/Library/WebServer/Documents,
在該目錄下新建一個測試的PHP頁面,輸入命令:sudo vim test.php
在test.php中輸入以下代碼
?php phpinfo(); ?
在瀏覽器中打開頁面localhost/test.php,測試PHP是否可用
如何在macos系統(tǒng)上安裝apache,mysql,php
如何在macos系統(tǒng)上安裝apache,mysql,php
mysql要自己下載,php和apache都有。 啟動apache: 打開Apche的配置文件 /etc/apache2/httpd.conf 在httpd.conf中找到 #Include /private/etc/apache2/extra/httpd-vhosts.conf 去掉前面的“?!保4娌⑼顺?,重啟后就開啟虛擬主機。
文章標(biāo)題:關(guān)于macos系統(tǒng)配置PHP的信息
本文來源:http://fisionsoft.com.cn/article/hddcgh.html