Red hat linux安装、配置apache、php、mysql的几点建议


  我最近又一次重装了red hat linux。我买的盘是从路边买的,一共8块钱,两张盘,上面写着是red hat linux 12.

  上面有很多定制软件可选,如果不确定哪些东西对你将来有用,你可以都选上(注意,要把每个软件选上,不是仅仅把功能选上)。对于有志于LAMP(LINUX+APACHE+MYSQL+PHP)开发的网,你可能看了很多要配置的选项,但是,在这个系统中,真正要你配的东西并不多,只要将/etc/www/html的权限设成0777(即rwxrwxrwx,任何用户可读写,可执行,方法为:在终端中执行"chmod 007 www")。这样你就应该能用“http://127.0.0.1”或"http://localhost"来访问你的主页了(如果www里面有index.html或index.php的文件)。不要信许多书上写的要改好多地方。首先不用你配置PHP,因为你的/etc/httpd/conf/httpd.conf文件里面已经有了“include *.conf”,也就是说,你的里面已经有了包含一个php.conf的文件,这个文件已经被关联到了httpd.conf里面了,所以不用你再改什么了。你这时候应该可以在终端中用“service httpd start”各"service mysqld start"来分别启动apache和MySQL了。

  注意,你可能想用LINUX来上网,但是我建议还是不要这样。因为,说实话,LINUX不是用来玩的,如果你只是想玩的话,用WINDOWS足可以了,就用户友好来说,WINDOWS要好多了,比如平时的PPT,或要打印文件等。所以如果你要进行“网络配置”的话,你的httpd.conf要改变了,要不,你不能用“http://localhost”来打开你本机的网页了。其中,改变最大的就是LoadModules部分了。这里应该是如下的才确:

以下为引用的内容:
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_alias_module modules/mod_authn_alias.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule ldap_module modules/mod_ldap.so
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
LoadModule env_module modules/mod_env.so
LoadModule ext_filter_module modules/mod_ext_filter.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule expires_module modules/mod_expires.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule info_module modules/mod_info.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule actions_module modules/mod_actions.so
LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule cache_module modules/mod_cache.so
LoadModule suexec_module modules/mod_suexec.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule file_cache_module modules/mod_file_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule cgi_module modules/mod_cgi.so

  要不然,你再执行“service httpd start”或“service httpd restart”就要报错了。

相关内容