|
下载地址我就不讲了 包的版本分别是PHP-4.4.7的,httpd-2.0.59,mysql-3.28.58 网上的教程很多都是扯淡 按着教程做 直接把我做晕 所以我写下自己做的希望对各位有所帮助 先编译安装MYSQL tar xzvf mysql-4.0.24.tar.gz cd mysql-4.0.24 ./configure --prefix=/usr/local/mysql --with-charset=gb2312 --with-xcharset=all --with-charset=gbk --with-extra-charsets=gbk 指定安装目录 这个可以改 如果您要重新做你的configure,那么你可以键入rm config.cache和make clean来清除记录 make make install (卸掉包是makeuninstall 剛學的) cp support-files/my-medium.cnf /etc/my.cnf 将编译好的文件复制到/etc/底下 配置用户和组 useradd -d /usr/local/mysql/lib/mysql mysql 手工添加帐号并指定目录 cd /usr/local/mysql bin/mysql_install_db --user=mysql 初始化数据库 chown -R root . chown -R mysql var . chown -R mysql . bin/safe_mysql --user=mysql & bin/mysql -u root 以ROOT身份登陆 编译好后mysql是手动启动这样很麻烦的 可以改为自动启动 cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql chkconfig -add mysql chkconfig --level 345 mysql on 好了编译完了 嘿嘿
接下来是APACHE(阿帕期) 很简单的哦 但我出错的时候却总是这 5555555 tar zxvf httpd-2.0.59.tar.gz cd httpd-2.0.59 ./configure --prefix=/usr/local/apache --enable-so make make install cd /usr/local/apache/bin ./apachectl start 啓動 配置文件在/usr/local/apache/conf/httpd.conf 网页存放的位置在/usr/local/apache/htdocs OK了 接下来设置APACHE的自动启动 从/usr/local/apache/bin/apachectl 到 /etc/rc.d/init.d/httpd 建立一个符号连接: # ln -s /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd
然后在此文件总添加以下几行(大概在文件顶部,约第二行的地方):
# chkconfig: 2345 10 90 (10 和 90是代表的意思我还不太清楚,请高手指教) # description: Activates/Deactivates Apache Web Server
最后,运行chkconfig把Apache添加到系统的启动服务组里面:
# /sbin/chkconfig --del httpd # /sbin/chkconfig --add httpd 安装libxml
# tar -zxf libxml2-2.6.16.tar.gz
# cd libxml2-2.6.16
# ./configure (xml默认安装就可以,不要指定路径了,因为安装时php可能找不到它,PHP5只支持libxml2-2.5.10以上版本)
# make
# make install
安装zlib
# tar -zxf zlib-1.2.2.tar.gz
# cd zlib-1.2
# ./configure --prefix=/usr/local/zlib2 (注意,如果您以前没有安装zlib,可以不指定路径,我是没有删除以前的低版本才指定的!以下雷同!)
# make
# make install
现在是PHP tar zxvf php-4.4.7.tar.gz cd php-4.4.7 ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --with-zlib --enable-xml --enable-mbstring註意:如果你的APACHE是2.0版本以下的那要把---with-apxs2改为--with-apsx make make install cp php.ini-recommended /usr/local/php/lib cd /usr/local/php/lib mv php.ini-recommended php.ini cp php.ini /etc/php.ini 编译完成 接下来是修改APACHE主配置文件 *在LoadModule处添加 LoadModule php5_module module/libphp5.so AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps 我習慣添加在863行 是編譯版本 还需要在395行 DirecToryIndex index.html index.html.var index.php 添加这个PHP
接下来做个测试 编写个PHP的测试脚本 cd /usr/lcoal/apache/htdocs echo "<? phpinfo()?>">info.php
转载请注明 北京李断
|
一共有 2 条评论
默认情况下,这个版本的mysql这样安装后会建立两个用户,其中一个是root@localhost,密码为空。另一个是@localhost
开始->运行,输入cmd 然后cd 到d:\mysql\bin 执行以下命令
D:\mysql\bin>mysql
进入mysql后接着执行:
mysql>SET PASSWORD FOR root=PASSWORD('123456');
Query OK,0 rows affected (0.01 sec)
(将root密码设置为easy)
下面一步是让PHP可以连接到mysql4.1以上版本的,一定不可以省略。具体可参考http://www.phpv.net/article.php/288
mysql> SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('123456');