搭建LAMP服务器--配置环境
的有关信息介绍如下:终于有时间(其实更应该说有心情)继续研究研究LAMP,我也是边看网上教程边配置的然后直接写上来的,就当现场直播,免不了会有事故(比如写一半就夭折)。写这文章的初衷就是
1 为了自己亲身经历 2 总结下,省的大家走弯路
上次是安装完centos6.4 (可转到之前的经验回顾)并且连并安装了 Apache+Mysql+php。后来看了下网上教程,这种应该算RPM包安装,所以路径和用tar方法安装的不一样。建议大家要是按照我的上个教程做的,就继续看这个教程
因为我用的桌面系统,所以很多操作不用终端,直接手动的。另外桌面建议新建了一个用户,因为这里很多操作需要权限,所以这里都是登陆的root。
设置启动apache和mysql服务
如果用终端,需要在/etc/rc.d/rc.local里添加,相对麻烦。我直接用的类似于windows的管理方法。
列表中选择 httpd和mysqld,启用并立即启动
注:可能大家看到有些程序会在后面加个字母d,他的含义是daemon,在linux系统中就是守护进程,即开机加载的进程。
配置httpd
依次打开/etc/httpd/conf/httpd.conf 右击选择“用 编辑 打开”就类似于记事本一样。然后大概在第780行也就是
AddType application/x-gzip .gz .tgz的后面添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
然后在DirectoryIndex index.html的index.html 前添加 index.php(大概是402行)
保存关闭
测试php环境
这步其实没太大必要,只是自己看下配置是否正确
首先进入路径:/var/www/html新建一个文件phpinfo.php,里面代码为
然后设置权限为755 如图
然后在浏览器中输入 127.0.0.1/phpinfo.php 检查各项数值是否正确
为mysql设置用户密码
进入路径:usr/bin/,右击运行终端 然后输入
mysqladmin -u root password (空格之后输入你想设置的密码)
测试php与mysql连接
在/var/www/html新建一个 testdb.php,代码内容如下
if(!$link) echo \"fail\";
else echo \"success\"; mysqli_close();
?>;
其中yourpassword替换为你之前设置的密码,保存之后,记得权限改为755
(即所有者可读写以及下面的执行权限,其他均为只读)
在浏览器输入:http://127.0.0.1/testdb.php 测试
在这里作者遇到些小问题,打开页面为空白。后来查了下网上资料,需要更新下mysql才解决。使用到了yum命令(在终端中运行)
yum install php-mysql
等检查完毕会提示需要更新几个文件,提示你是否确定,输入y回车即可。需要网络支持,更新完毕,重新启动下httpd服务即可。
下次我会在更新下web服务的配置,包含虚拟机情况下让外网访问到虚拟机网站。
下图为预告内容