lamp安装的所有注意事项

1、开启linux的sshd服务,natstat -tnl ,cd /etc/ssh/sshd_config  开启 PermitRootLogin yes,查看防火墙过滤,清除iptables -F 2、查看系统是否已经安装了apache,php,mysql,看端口:netstat -tnl ,看包 rpm -q httpd,rpm -a grep | mysql ,有则关闭或卸载。 一、 vi /etc/sysconfig/selinux    SELINUX=disabled 二、 iptable -F 清除防火墙 三、 安装编译工具  gcc gcc-c++ make 1.查看 rpm -q make  rpm -q gcc  rpm -q gcc-c++ 2、安装gcc:查看gccsrc文件夹      yum install gcc  yum install gcc-c++ 四、安装lamp环境包 1、解压源码包  sh -x tar.sh   \\这些脚本都要自己在linux系统中创建,不能上传使用 2、shell脚本安装  sh -x gxllamp.sh 五、配置整合LAMP环境 1、配置httpd服务器:vi /etc/httpd/httpd.conf      在相类似的地方加上,这是解析php语言的模块语句Addtype application/x-httpd-php .php .phtml 然后写上phpinfo();来进行测试PHP的配置信息。搜indexes  在前面加上‘-’禁止来访问目录。要加 index.php 使目录指向index.php 2、设置数据库的密码: 2.1、登录数据库:/gxlweb/lamp/mysql/bin/mysql -u root   (登录进去到数据库) 2.2、设置数据库密码:set PASSWORD for [email='root'@'localhost'=PASSWORD('123456']'root'@'localhost'=PASSWORD('123456'[/email]);  (数据库的密码就是123456了)(查看里面的数据库:show databases;) 3、安装PHPMyAdmin,把php源码包的文件夹复制到指定的目录下: cp -a /lamp/phpMyAdmin-3.0.0-rc1-all-languages /gxlweb/lamp/apache2/htdocs/phpmyadmin 然后切换到phpmyadmin的目录下,把 cp config.sample.inc.php config.inc.php   最后修改这句成为  $cfg['Servers'][$i]['auth_type'] = 'http'; 4、安装ZEND加速器:cd zend  执行 ./install.sh (不行就是用./install-tty 进行安装),第一个是提示安装的路径,第二个是要配置php.ini的路径 /gxlweb/lamp/php/etc 即可,第三个是检测 Apache的安装路径,正确不修改,不正确这需要改成正确的路径 /gxlweb/lamp/apache2/bin/apachectl chmod -R 777 data 把目录data改成了可读可写 chown -R daemon.daemon data 把目录data改成了属于daemon的用户组了 清理LAMP环境要注意的地方: 一、rm -rf gxlweb 二、mysql的配置文件:rm -rf /etc/my.cnf 三、rm -rf /etc/rc.d/init.d/mysqld 四、httpd的配置文件:rm -rf /etc/httpd  rm -rf /etc/php.ini 一、开启服务器:/gxlweb/lamp/apache2/bin/apachectl start 二、设置MySQL的密码: 1、登录数据库:/gxlweb/lamp/mysql/bin/mysql -u root   (登录进去到数据库) 2、设置数据库密码:set PASSWORD for [email='root'@'localhost'=PASSWORD('123456']'root'@'localhost'=PASSWORD('123456'[/email]);  (数据库的密码就是123456了)(查看里面的数据库:show databases;) 三、安装Zend加速器:切换到zend文件目录,执行其的脚本安装即可。(./install.sh) 四、安装PHPMyAdmin,把php源码包的文件夹复制到指定的目录下:cp -a /lamp/phpMyAdmin-3.0.0-rc1-all-languages /gxlweb/lamp/apache2/htdocs/phpmyadmin 然后切换到phpmyadmin的目录下,把 cp config.sample.inc.php config.inc.php   最后修改这句成为  $cfg['Servers'][$i]['auth_type'] = 'http'; 一般配置常用到的命令 一些常用的命令: 1、查看linux系统开启的进程及端口号:netstat -tnl (其中MySQL的端口号为3306.httpd的端口号为80) 2、查看某个程序的进程是否开启: ps -le | grep mysql 3、删除文件及目录:rm -rf 目录名 passwd root /etc/init.d/iptables status可以查看防火墙的状态 yum install gcc iptables -F rpm -q gcc   rpm -q gcc-c++ php.ini的路径:vi /gxlweb/lamp/php/etc/php.ini httpd.conf的路径:vi /etc/httpd/httpd.conf 开启关闭服务器:/gxlweb/lamp/apache2/bin/apachectl start   \stop  \restart 开启关闭MySQL数据库:/gxlweb/lamp/mysql/bin/mysqld_safe  --user=mysql &     \\// /etc/init.d/mysqld restart
原文地址:https://www.cnblogs.com/gxldan/p/4066733.html