LAMP开发环境搭建[手记]
Contents
LAMP开发环境
硬件:VPS
系统环境:CentOS 6.5
Apache安装
1 | $ yum install httpd httpd-devel |
控制台有提示y/n时,输入y回车等待安装完成即可。
启动ApApache
/etc/init.d/httpd start
如果此时提示错误,像下图所示:
【解决方案:vi /etc/httpd/conf/httpd.conf
去掉 #注释,把domain改为localhost. (默认:www.example.com)
将Apache设置为开机启动:chkconfig httpd on
MySQL安装
1 | $ yum install mysql mysql-server mysql-devel |
启动MySQL:
/etc/init.d/mysqld start
设置密码
mysql
use mysql
UPDATE user SET Password=PASSWORD('root') WHERE user='root';
以上方法设置MySQL的密码可能无效(本地机器远程连接此VPS的数据库时)
方案2:
登录此远程机器,执行MySQL安全配置:mysql_secure_installation
如图:
接着按照控制台提示输入root密码;
其它选项修改见以下截图配置,包括:匿名登录、是否允许从远端以root账户登录该数据库等。
创建远程登录账户
1 | $ CREATE USER '用户名'@'%' IDENTIFIED BY '密码'; |
完成创建,即可远程以非root账户登录该数据库,访问其全县范围内的资源。
PHP安装
1 | $ yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml |
Apache配置:
配置Apache使其支持解析PHP类文件
vi /etc/httpd/conf/httpd.conf
如下图:
重启Apache:
/etc/init.d/httpd restart
web/php默认文件目录修改
vi /etc/httpd/conf/httpd.conf
默认存放目录为:/var/www/html
, 将httpd.conf文件中的该目录修改为自己需要的目录即可。
给自己创建的文件目录加权:chmod -R 755 路径
重启Apache。
在自定义的目录下,创建PHP测试文件,以此来测试Apache是否可以正确加载并解释PHP。
cd 自定义目录
touch phpinfo.php
vim phpinfo.php
<?php phpinfo(); ?>
后记
LAMP 常见安装路径
Apache
1 | 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 |
PHP
1 | 如果采用RPM包安装,安装路径应在 /etc/目录下 |
MySQL
1 | 如果采用RPM包安装,安装路径应在/usr/share/mysql目录下 |
版权声明:
本文由Lomo创作和发表,采用署名(BY)-非商业性使用(NC)-相同方式共享(SA)国际许可协议进行许可,
转载请注明作者及出处,本文作者为Lomo,本文标题为LAMP开发环境搭建[手记].