一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - apache mysql php 源碼編譯使用方法

apache mysql php 源碼編譯使用方法

2019-12-30 16:36PHP教程網(wǎng) PHP教程

今天完成了 php mysql 和apache 的配置 主要是源碼配置,需要的朋友可以參考下

linux 版本 : ubuntu 12.04 
今天完成了 php mysql 和apache 的配置 
主要是源碼配置, 
apache 主要是 2.4.2 版本 
php 主要是 5.3.11 版本 
mysql 主要是 5.1.62 版本 

前幾天試了好幾次,出現(xiàn)了軟件的源沖突,我放了兩個源在同一個source里,后修改后,安裝沒出現(xiàn)大的問題。 
總的情況如下. 

我完成的過程如下 : 
apache 配置: 
./configure --prefix=/usr/local/apache/ --with-libxml2 --enable-modules 
=most --enable-mods-shared=all 

看這apache 經(jīng)典實(shí)例寫的。 
在ubuntu上加上libxml2最新的版本,然后一切ok 
make 
make install 
然后 輸入127.0.0.1 可以看見it‘s work! 
mysql配置: 
cd mysql 
sudo ./configure –prefix=/usr/local/mysql –with-mysqld-user=mysql 
–with-extra-charsets=all –enable-thread-safe-client 
在./configure 配置中小心點(diǎn),并且小心其中的提示 
我便是在小中度過那個./configure 的,然后就是順利的 
make 
make install 
由于要配置文件復(fù)制到etc目錄下 
sudo cp /mypath/mysql /etc/my.cnf 
[mysqld]# 設(shè)置默認(rèn)為INNODB表,支持事務(wù):default-storage-engine=INNODB 
# 設(shè)置默認(rèn)的字符集UTF-8: 
character-set-server=utf8 
collation-server=utf8_general_ci 
default-character-set=utf8 
# mysql啟動用戶 
user=mysql 
[client] 
default-character-set=utf8 
為了讓普通的用戶啟動mysql 賦予mysql目錄如下權(quán)限 
sudo chown -R mysql:mysql /usr/local/mysql 
然后,切換到mysql的用戶下,發(fā)現(xiàn)mysql啟動了 
ps aux | grep mysqld 
如果有 /usr/local/mysql/bin/ 。。。 說明啟動了mysql,mysql配置ok 

在 
Php 配置: 
最復(fù)雜的屬php的配置,關(guān)鍵在于那個模塊有點(diǎn)多 

配置和安裝的時間有點(diǎn)長,有時候 我還認(rèn)為是死機(jī)呢? 

./configure --prefix=/usr/local/php \ 
--with-apxs2=/usr/local/apache/bin/apxs \ 
--with-mysql-dir=/usr/local/mysql \ 
--with-mysql-sock=/tmp/mysql.sock \ 
--with-pdo-mysql=/usr/local/mysql \ 
--with-mysqli=/usr/local/mysql/bin/mysql_config \ 
--enable-mod-charset \ 
--enable-bcmath \ 
--with-bz2 \ 
--enable-calendar \ 
--with-curl \ 
--with-curlwrappers \ 
--enable-exif \ 
--enable-ftp \ 
--with-gdbm \ 
--with-gd=shared \ 
--with-ttf \ 
--enable-gd-native-ttf \ 
--with-gettext \ 
--with-gmp \ 
--enable-mbstring=all \ 
--enable-zend-multibyte \ 
--with-ming=shared \ 
--enable-sqlite-utf8 \ 
--enable-shmop \ 
--enable-soap \ 
--enable-sockets \ 
--enable-sysvmsg \ 
--enable-sysvsem \ 
--enable-sysvshm \ 
--enable-wddx \ 
--with-xmlrpc \ 
--with-xsl \ 
--enable-zip \ 
--with-zlib \ 
--enable-discard-path \ 
--enable-force-cgi-redirect \ 
--enable-magic-quotes \ 
--enable-sigchild \ 
--with-ncurses \ 
--enable-pcntl 
然后configure中報出缺少好多組件,唉。。 一個一個填上 例如 bz2 和zlib 和ncurses 三個組件添加完后 
configure 立即成功了,然后呢? make ok make test 出問題。。。。。?? 無語了但是 make install 
ok 

就需要對php 配置了 
建立 php.ini 文件。 
寫入如下的配置: 
error_log = /usr/local/php/php_error.log 
date.timezone = "Asia/ShangHai" 
session.save_path = "/tmp" 



對conf/httpd.conf 修改在 LoadModules php5_modules modules/libphp5.so 填上 
AddType application/x-httpd-php .php .html 
AddType application/x-httpd-php-source .phps 

apache其他配置信息也寫在httpd.conf文件里。例如 主目錄位置:

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久久久久电影 | 亚洲网视频 | 美女福利视频午夜在线 | 我的家教老师 | 苍井空av | 日产乱码卡1卡2卡三免费 | 小草高清视频免费直播 | 色猪视频 | 特黄a大片免费视频 | 美女脱了内裤打开腿让人羞羞软件 | 成人网免费视频 | 1717she精品视频在线观看 | 动漫美女羞羞视频 | 亚洲福利天堂 | 久久成人永久免费播放 | 国产91精品在线观看 | 免费人成在线观看视频播放 | 羲义嫁密着中出交尾gvg794 | 国产天天在线 | 九九精品国产亚洲A片无码 九九99热久久999精品 | 国产卡一卡二卡三卡四 | 99亚洲自拍| 网友自拍偷拍 | 9久re热视频这里只有精品 | 男生操女生的漫画 | 国产精品久久久久这里只有精品 | 免费观看欧美一级高清 | 亚洲va精品中文字幕 | a级亚洲片精品久久久久久久 | 国产精品视频1区 | 4hu永久地域网名入口 | 国内永久第一免费福利视频 | 啪啪免费网址 | 我与么公激情性完整视频 | 色综合合久久天天综合绕视看 | 精品国产免费第一区二区 | 久久免费看少妇级毛片蜜臀 | yellow最新视频2019 | 能免费观看的韩剧 | 波多野结衣中文字幕 | 男人把大ji巴放进女人小说 |