当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > Linux系统下Web服务器配置详细介绍
mysql>dropdatabasetest;mysql>usemysql;mysql>deletefrommysqlwhereuser="";mysql>deletefrommysqlwherehost="%";mysql>deletefromdb;
[[email protected]]#cd/usr/local/mysql/bin[root@mailbin]#./mysqladmin-uroot@localhostpassword"123456"
[root@mailbin]#./mysql-uroot-pmysql>createdatabaselinux;mysql>grantallprivilegesonlinux.*tolinux@localhostidentfiedby'linux';mysql>exit;[root@mailbin]#./mysqladmin-uroot@localhost-pflush-privileges;
上述命令创建了mydb数据库,并且把它的所有权限赋予linux用户,密码为"linux",只能从本机登录数据库。
2.ApacheAndPHP的配置过程:
[root@mailweb]#tarzxvfhttpd-2.0.50.tar.gz
[root@mailweb]#cdhttpd-2.0.50
[root@mailweb]#cdhttpd-2.0.50
[[email protected]]#./configure——prefix=/usr/local/apache2——enable-module=so
[[email protected]]#make
[[email protected]]#makeinstall
[[email protected]]#cd……
[root@mailweb]#tarzxvfphp-5.0.0.tar.gz#安装配置PHP
[root@mailweb]#tarzxvfphp-5.0.0.tar.gz
[root@mailweb]#cdphp-5.0.0
[[email protected]]#./configure——enable-track-vars——with-mysql=/usr/local/mysql——with-apxs2=/usr/local/apache2/bin/apxs——disable-libxml——disable-dom——disable-simplelxml——enable-soap——enable-xml
#因为装的Apache是比较高的版本,所以——with-apx这项要改为——with-apxs2,而且PHP5增加了很多扩展特性,所以一定要加上,不然会报错。
[[email protected]]#make
[[email protected]]#makeinstall
[[email protected]]#cpphp.ini-dist/usr/local/lib/php.ini#拷贝这个文件到/usr/loca/lib/目录下并且改名为php.ini
下面的工作是修改下Apache的配置文件
[[email protected]]#vi/usr/local/apache2/conf/httpd.conf
加上这一句:AddTypeapplication/x-httpd-php.php
并且将DirectotyIndexindex.htmlindex.html.var修改为
DirectoryIndexindex.phpindex.htmlindex.htm
编辑"/usr/local/lib/php.ini"文件。把OFF改为ON
register_globals=on
用下面的命令启动WEB服务器,将它加到"/etc/rc.d/init.d/rc.local"文件中使其随开机自己自动启动。
[[email protected]]#/usr/local/apache2/bin/apachectlstart
你可以在在目录"/usr/local/apache/htdocs/"下创建test.php文件,进行系统的测试。
phpinfo();?>
linux]path=/home/linuxvalid=userphppublic=nowritable=yesprintable=nocreatmask=0755
[root@mailweb]#adduserphp[root@mailweb]#smbadduserphp:php
评论 (0) All