CentOS 6.5下LAMP 安装配置(2)

Shell> scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --user=mysql  ##初始化mysql数据库并指定mysql的安装目录,数据库存放目录和所属用户

Linux+Apache+Mysql+Php源码安装



Shell> chown -R root .  ##为了安全将mysql目录下的mysql主改为root用户主

Shell> chown -R mysql data/   ##因为我们的数据库默认保存在data目录下,所以因该给data目录的主为mysql,否则创建数据库为失败。

Linux+Apache+Mysql+Php源码安装



Shell> cp support-files/mysql.server /etc/init.d/mysqld  ##将mysql自带的服务启动文件拷贝到系统启动目录下

Shell> chmod +x /etc/init.d/mysqld  ##给启动服务添加执行权限

Shell> chkconfig --add mysqld    ##将服务添加到系统启动中

Shell> chkconfig --list mysqld     ##查看mysql服务启动项

Shell> rm -rf /etc/my.cnf     ##要删除/etc/my.cnf文件,因为这是Centos6.5自带的文件,当我们启动mysql服务的时候,mysql服务会先去找/etc下的my.cnf文件,然后也会在数据库安装目录查找my.cnf文件,可以不删除/etc下的my.cnf文件,但是记得修改配置文件,这里为了图方便,所以将其删掉,这样系统会自动查找数据库安装目录下的my.cnf文件

Shell> service mysqld start   ##启动mysql服务

Linux+Apache+Mysql+Php源码安装



Shell> /usr/local/mysql/bin/mysqladmin -u root password '123456'; ##给mysql中的root用户设置密码,默认为空

Shell> /usr/local/mysql/bin/mysql -u root –p  ##以root用户登录mysql数据库

Linux+Apache+Mysql+Php源码安装



Linux+Apache+Mysql+Php源码安装

四、安装PHP

Shell> tar xf php-5.6.0.tar.gz

Shell>cd php-5.6.0

Shell> ./configure --prefix=/usr/local/php --with-libxml-dir=/usr/local/libxml2 --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/etc

Shell> make && make install

Linux+Apache+Mysql+Php源码安装

Shell> cp php.ini-production /etc/php.ini  ##将安装目录下的php.ini-production复制到/etc下作为配置文件

五、配置Apache,使其和Php结合

编辑vi /usr/local/apache/conf/httpd.conf文件,查看LoadModule模块中有没自动添加PHP模块:

使apache与扩展名为.php的文件类型相关联:在/usr/local/apache/conf/httpd.conf文件中添加一句:AddType application/x-httpd-php .php



添加index.php网页为默认访问页:



重启Apache服务,并添加php和mysql测试网页:

Linux+Apache+Mysql+Php源码安装

六、测试LAMP网页

LAMP 安装及配置

关掉mysql服务,并重新访问网页:

LAMP 安装及配置



至此,LAMP搭建完成。

下面关于LAMP相关的内容你可能也喜欢

LAMP平台安装Xcache和Memcached加速网站运行   

CentOS 7下搭建LAMP平台环境 

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/4d316c5ce66b066fd8ec691e7c0c4362.html