当前位置:操作系统 > Unix/Linux >>

阿里云Linux+Apache+Mysql+PHP服务器环境的过程

阿里云服务器搭建LAMP环境 Linux+Apache+Mysql+PHP服务器环境的过程

用SSH连接软件(如XShell或Putty等)连上服务器后,先更新yum:

yum update
然后安装LAMP环境:

一句搞定:

yum -y install httpd mysql mysql-libs mysql-server php php-cli php-common php-fpm php-gd php-imap php-ldap php-mbstring php-snmp php-xml php-mysql
分步安装:

Apache安装命令:

yum install httpd
Apache安装涉及软件包:
httpd.x86_64 : Apache HTTP服务器

Mysql安装命令:

yum intall mysql mysql-libs mysql-server
Mysql安装涉及软件包解释:
mysql: Mysql客户端以及基础库文件。
mysql-libs: Mysql客户端所必需的库文件。
mysql-server: Mysql服务器端以及相关文件。

PHP安装命令:

yum install php php-cli php-common php-fpm php-gd php-imap php-ldap php-mbstring php-snmp php-xml php-mysql
PHP安装涉及软件包:
php.x86_64 : 服务器端PHP程序
php-cli.x86_64 : PHP的命令行工具
php-common.x86_64 : PHP的公用文件
php-fpm.x86_64 : PHP的Fastcgi进程管理模块。主要用于配置Nginx中,如果配置为Apache则可不装字模块
php-gd.x86_64 : PHP的GD库,主要用于图像处理
php-imap.x86_64 : PHP的IMAP模块
php-ldap.x86_64 : PHP的LADP模块
php-mbstring.x86_64 : PHP的多字节字符处理模块
php-snmp.x86_64 : PHP的SNMP协议模块
php-xml.x86_64 : PHP的XML模块
php-mysql.x86_64 : PHP的MySQL模块

启动Apache和Mysql:

service httpd start
service mysqld start
为mysql数据库创建密码:

mysqladmin -u root -p password 123
连续回车,由于mysql的root初始密码是空的,所以-p后边没加参数,如果下次修改,需要将123加到-p后边,然后用新的密码替代123。

创建mysql数据库:

mysqladmin -u root -p 123 create testdb
挂载阿里云服务器的数据盘,为了使用方便,直接挂在到/var/www/html下,如何操作可以参照官方文档【Linux 系统挂载数据盘】,这步是针对阿里云服务器用户把网站文件放置在数据盘的,非阿里云客户仅供参考,可直接跳过。

用phpinfo页面测试服务器是否安装成功:

vi /var/www/html/index.php
输入测试PHP代码如phpinfo(),浏览器打开服务器IP地址,正常应该可以访问了。还有一些细节,如配置Apache的rewrite等模块,配置FTP服务器vsftpd等下回再叙。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,