顺德公农庄 发表于 2017-12-25 09:36:57

健忘随发 小记腾讯云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  

  

();  

  

?>  

  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.在后添加character-set-server=utf8
页: [1]
查看完整版本: 健忘随发 小记腾讯云ubuntu+apache+mysql+php