在linux中构建网站服务,需要涉及到LAMP. 即l=linux,a=apache,m=mysql,p=php. 这里的操作系统为CentOS 5.4
一. 安装包:
# yum install httpd mysql mysql-server php php-devel php-mysql
二. 配置:
1.apche设置:
1.1 修改配置文件:
# vi /etc/http/conf/httpd.conf
keepAlive Off \\ 记得吧off改为on,允许持续性连接\\
ServerAdmin [email protected] \\写你自己邮箱\\
ServerName xxx \\你的主机名\\
Listen 80 \\ 这个是端口号,你可以改成别的,如:8080\\
DocumentRoot "/var/www/html" \\这是你网站首页的目录,可修改\\
DirectoryIndex index.html index.html.var index.php \\粗体为添加内容 \\
1.2 启动服务:
#service httpd start
注: #/etc/init.d/httpd start 或 #/usr/sbin/apachectl start 也可以!
1.3 监听下端口:
#netstat -tunl | grep ':80'
接下来测试一下! 打开网页输入: \\ip
2.php 设置:
配置文件的位置为 /etc/php.ini 这里几乎不要做任何修改。做一个测试:
#vi /var/www/html/phpinfo.php
<?php
phpinfo();
?>
然后重启apache服务。打开网页输入//ip/phpinfo.php
3. mysql 的设置:
3.1 启动这个服务:
#service mysqld start
注:/etc/init.d/mysqld start也可以
3.2看下端口状态:
#netstat -tuln | grep ':3306'
3.3 接下来设置管理账户:
# mysql -u root -p \\会在下行提示你输入密码,初始为空\\
exit \\退出\\
至此,linux的www服务的基本配置算是完成了。