週末搞了2天的ubuntu系統,自己是菜鳥,只是按照簡單的方法來安裝,幾乎全部的事情都是apt-get完成的。 php
固然我仍是把想要的工具所有安裝上了,比較開心。 mysql
首先是搭建 php apache mysql環境 期間也有好多小問題。 linux
安裝模塊問題: web
sudo apt-get install mysql-server sql
sudo apt-get install apache2 shell
sudo apt-get install php5 //安裝PHP5 apache
sudo apt-get install libapache2-mod-php5//配置APACHE+PHP (當時不知道還須要安裝這個模塊windows下集成環境用習慣了~糾結)
sudo apt-get install libapache2-mod-auth-mysql//讓apache支持mysql(順道安裝+學習)
sudo apt-get install php5-mysql //mysql鏈接
sudo apt-get install php5-gd //GD庫 ubuntu
sudo apt-get install phpMyAdmin 安裝phpmyadmin安裝後的目錄在/usr/share/phpmyadmin windows
(主要是想作一個軟連接到web下這樣就方便使用了,當時就死活沒找到這個目錄) 工具
sudo apt-get install php5-dev安裝phpize擴展功能和php-config配置 (才知道phpize是幹啥的,哎我仍是菜鳥~)
安裝好了以後滿覺得就可以無憂無慮的聯繫一下了,誰知到我不知道在linux下在那裏配置虛擬主機...(哭)最後終於瞎搞知道實在/apache2//sites-available/default這個文件裏哎,作好虛擬主機配置以後,忽然我發現apache不能啓動了,糾結了半天才知道忘了sudo了。當時都瘋了,幹嗎老sudo啊。
今天主要是安裝了一下yaf 擴展 期間下載了一個yaf源碼而後根據內容進行了編譯
/usr/bin/php5/phpize
./configure --with-php-config=/usr/bin/php5/php-config
make && make install
php.ini 添加 extension=yaf.so //當時又找不到php.ini配置文件了,查了老半天,才知道php.ini分開了,根據不一樣的模塊都有本身的php.ini而後我又找到apache2和cli這兩個由於都有php.ini我糾結了。我修改了apache2下的。ini添加了extension=yaf.so 沒想到不用yaf.so的絕對路徑,多是make的時候已經編譯到php5裏面了,對於cli我在網上查了一些資料是
i是php Command Line Interface的簡稱,如同它名字的意思,就是php在命令行運行的接口能夠去寫shell運行腳本。
打印phpinfo() 查看是否成功
而 這些web/tools/cg/yaf_cg example 執行生成代碼
要使用全局庫php.ini中也要設置yaf.library='路徑';
是幹嗎的我還沒弄懂...明天在弄很糾結。