上个学期选修的LINUX,因为上个学期时间比较紧张,所以没有时间整理,现在整理好,留着以后备用。
1.首先需要下载好apache libxml2 php mysql四个文件。
2.安装Apache
tar –zxvf XXXXX (XXXX为apache的安装包的名称)
./configure--enable-so
make
make install
3.安装libxml2
tar –zxvf XXXX
./configure
make
make install
4.安装php
./configure --with-apxs2=/usr/local/apache2/bin/apxs
make
make test //这步要测试8000多个文件,花费的时间令人发指。
make install
cpPHP安装源代码目录/php.ini-development /usr/local/lib/php.ini
编辑/usr/local/apache2/conf/httpd.conf,增加如下文字:
<FilesMatch\.php$>
SetHandler application/x-httpd-php
</FilesMatch>
并在index.html 后面增加index.php (首页文件名)
5.安装mysql
groupadd mysql
useradd -gmysql mysql
tar-zxvf XXXXX
./configure --prefix=/usr/local/mysql --with-charset=gbk --with-collation=gbk_chinese_ci
make WITH_CHARSET=gbk WITH_COLLATION=gbk_chinese_ci
make install
cp 安装源代码目录/support-files/my-large.cnf /etc/my.cnf
MySQL程序目录/bin/mysql_install_db--user=mysql
chown -R rootMySQL程序目录/
chown -R mysqlMySQL程序目录/var
chgrp -R mysqlMySQL程序目录/
MySQL程序目录/bin/mysqld_safe --user=mysql &
MySQL程序目录/bin/mysqladmin -u root -h localhost password "密码"
PHP增加MySQL模块
cdPHP安装源代码目录/ext/mysql
/usr/local/bin/phpize
/configure--with-mysql=/usr/local/mysql --with-php-config=/usr/local/bin/php-config
make
make test
make install
在PHP的配置文件php.ini内增加一行,内容为:extension=mysql.so
这样我们就做好了apache+php+mysql的配置,但是安装好了,我们如何让测试安装是不是成功了呢?很简单,在apache的网站的根目录(htdocs里面)新建一个sys.php来用来显示系统的信息。
<?PHP
echo phpinfo();
?>