健忘随发 小记腾讯云ubuntu+apache+mysql+php

 

★.LAMP的安装顺序问题

  现在是默认安装好了Linux系统,我的版本是Ubuntu 12.04.一般来说比较建议的顺序是Mysql Apache 最后安装PHP,在我实践下来 Apache和Mysql顺序可以反过来,因为二者依赖性并不是很强,但PHP要安装在这两个后面,因为是要依赖Apache和Mysql的服务的。(来源Linux社区  作者:laowu)

 

2.sudo apt-get install mysql-server 设置root 的密码,用记事本记好吧,听说用这个命令检验它监听的端口 sudo netstat -tap | grep mysql

 

3.然后 sudo apt-get install apache2 检验:浏览器输入公网ip 看页面

 

4.最后安装与apache对用的php:sudo apt-get install php5 libapache2-mod-php5 

 

5.将www目录更改下所有权以便可以新建文档 输入 sudo chmod 777 /var/www ,然后用vi创建index.php,内容为

<?php

phpinfo();

?>

6.安装相关的PHP与Mysql的扩展包:

sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl;

个人觉得需要哪个再安装 ,一般装这个php5-mysql 。

7.sudo apt-get install phpmyadmin

  第一次输入密码是取得之前给mysql设定的root密码,第二次就是给phpmyadmin设定自身密码,两者可以重复。

  定位到cd /var/www/html ,然后再建立链接:sudo ln -s /usr/share/phpmyadmin/ phpmyadmin

  PS.进入页面如果发现缺少缺少 mcrypt 扩展,则

  sudo php5enmod mcrypt
  sudo service apache2 restart
8.vsftp
  sudo apt-get install vsftpd
  1.sudo mkdir /home/uftp   创建一个用户目录
  2.sudo useradd -d /home/uftp -s /bin/bash uftp 添加一个新的用户
  3.sudo passwd uftp  设置uftp用户的密码
  4.配置/etc/vsftpd.conf
  write_enable=YES    //important or deny!
  userlist_deny=NO

  userlist_enable=YES
  userlist_file=/etc/allowed_users
  seccomp_sandbox=NO

  使 local_enable=YES 。保存

  5.创建/etc/allowed_users,包含 uftp

  并且注意/etc/ftpusers中不能含有uftp

  6.重启uftp

  sudo service vsftpd restart

关于配置

在ubuntu环境下,需要手动配置的比较少,先从基本常用配置谈起

1.apache2:

  file location:/etc/apache2/apache2.conf

按百度经验上的配置:

ServerName localhost
DirectoryIndex index.html index.htm index.php

重启sudo /etc/init.d/apache2 restart

2.mysql

验证安装:sudo service mysql restart

  file location:/etc/mysql/my.cnf

  a.在[mysqld]后添加character-set-server=utf8

posted @ 2017-02-21 10:24  繁-林  阅读(383)  评论(1)    收藏  举报