国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

apache mysql php 源碼編譯使用方法

2024-05-04 23:15:10
字體:
來源:轉載
供稿:網友
linux 版本 : ubuntu 12.04
今天完成了 php mysql 和apache 的配置
主要是源碼配置,
apache 主要是 2.4.2 版本
php 主要是 5.3.11 版本
mysql 主要是 5.1.62 版本

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

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

看這apache 經典實例寫的。
在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 配置中小心點,并且小心其中的提示
我便是在小中度過那個./configure 的,然后就是順利的
make
make install
由于要配置文件復制到etc目錄下
sudo cp /mypath/mysql /etc/my.cnf
[mysqld]# 設置默認為INNODB表,支持事務:default-storage-engine=INNODB
# 設置默認的字符集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目錄如下權限
sudo chown -R mysql:mysql /usr/local/mysql
然后,切換到mysql的用戶下,發現mysql啟動了
ps aux | grep mysqld
如果有 /usr/local/mysql/bin/ 。。。 說明啟動了mysql,mysql配置ok


Php 配置:
最復雜的屬php的配置,關鍵在于那個模塊有點多

配置和安裝的時間有點長,有時候 我還認為是死機呢?

./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文件里。例如 主目錄位置:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 子洲县| 始兴县| 沾益县| 高要市| 柯坪县| 鹤庆县| 台安县| 襄城县| 贡山| 缙云县| 湄潭县| 凤山市| 伽师县| 边坝县| 扶沟县| 竹山县| 晋中市| 香港| 阿拉善右旗| 分宜县| 柳河县| 桂东县| 乐东| 万州区| 阜平县| 威海市| 堆龙德庆县| 罗江县| 阿鲁科尔沁旗| 沙雅县| 米林县| 泸定县| 花垣县| 武夷山市| 泰和县| 泸西县| 汽车| 嘉定区| 祁东县| 富宁县| 五家渠市|