星期一, 7月 05, 2004

Linux : 建制 Lamp 心得 (1)

安裝 gcc*.rpm / libstdc++*.rpm

下載 apache_1.3.31.tar.gz.tar 解到 /usr/local/src
下載 php-4.3.4.tar.tar 解到 /usr/local/src
下載 mysql-3.23.58.tar.gz.tar 解到 /usr/local/src

安裝 mysql

# cd /usr/locl/src/mysql-3.23.58
# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-unix-socket-path=/var/run/mysql/mysql.sock

# make; make install

# echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf

# ldconfig -v | grep libmysqlclient
(可以看到下面系統回應)

libmysqlclient.so.10 -> libmysqlclient.so.10.0.0

# echo "/usr/local/mysql/bin/safe_mysqld > /dev/null &" >> /etc/rc.d/rc.local

# ./scripts/mysql_install_db

# adduser mysql

# chown -R mysql:mysql /usr/local/mysql

# chmod 777 /usr/local/mysql/share/mysql/mysql.server

# mkdir /var/run/mysql

# chown mysql:mysql /var/run/mysql

# /usr/local/mysql/bin/safe_mysqld --user=mysql &

# /usr/local/mysql/bin/mysqladmin -u root password 'xxxxxx'

安裝 Apache

安裝 gdbm-devel*.rpm

# cd /usr/local/src/apache_1.3.31/

# ./configure --prefix=/usr/local/apache --enable-module=most --enable-shared=max

# make

# make install

安裝 PHP

安裝 flex*.rpm

# ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql=/usr/local/mysql

# make

# make install

# cp php.ini-dist /usr/local/lib/php.ini

# vi /usr/local/lib/php.ini
把register-golbals = Off改成On


0 Comments:

張貼留言

<< Home